私は1つのplistファイルを持っていて、それを解析してその内容をNSArrayにコピーしたいと思っています。そのために使用しているコードです。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *fooPath = [documentsPath stringByAppendingPathComponent:@"myfirstplist.plist"];
NSLog(fooPath);
self.myArray = [[NSArray arrayWithContentsOfFile:fooPath] retain];
NSLog(@"%@",myArray);
今、問題は非常に奇妙です.myArrayコンテンツを印刷すると、ファイルデータが印刷される場合と印刷されない場合があります。
URL をパスとして使用しても、同じ問題に直面しています。
self.myArray = [[NSArray arrayWithContentsOfURL:URlPath] retain];
理由は何でしょう?
前もって感謝します。