我有一个NSObject类,其中有一个定义如下的init方法,
- (id)initWithPlistName:(NSString *)plistFileName{
if (self = [super init]) {
plistName = plistFileName;
plistContent = [[NSArray alloc] initWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:plistName ofType:@"plist"]]; // this plistContent array is not allocating in memory
}
return self;
}
我在我的应用程序中调用此方法 AppDelegate 类 didFinishLaunchingWithOptions 方法, plistContent 是我的。类型的iVar 。为我的数组。
这里可能是什么问题,需要任何帮助。
最佳答案
我想您没有将plist文件中的plist根键的数据类型从字典更改为数组