0
私は私のファイルに次のコードを持って無効CfStringRef plistを(辞書の配列)のiOS
NSString *filePath = [[NSBundle mainBundle]pathForResource:@"images" ofType:@"plist"];
NSArray *array = [[NSArray alloc]initWithContentsOfFile:filePath];
for (id dict in array) {
NSLog(@"This is the id: %@" ,[dict objectForKey:@"Id"]);
}
私はデバッガでこれを実行すると、それは、NSStringの* filePathにライン上で「無効CfStringref」を言って戻ってきます。
私はどんなコードを試しても、これを越えることはできません。
アイデア?
またplistのは辞書の配列ですが、コードが
ファイルをサポートしていますか?そのディレクトリは存在しません。それはドキュメントディレクトリ、ライブラリディレクトリ、またはバンドルにありますか? – CodaFi
私たちのappフォルダの中には、Supporting filesというディレクトリがあります。 main.mはこのplistと同様に – Dfranc3373
いいえ、デバイス上で、Xcodeフォルダ***は関係ありません***。あなたはXcodeに数百万ものフォルダを持っているかもしれませんが、iOSのサンドボックスはXcodeのファイル構造についてラットに背後を許しません。だから、これはアプリのバンドルにあるのですか? – CodaFi