【发布时间】:2011-05-29 23:35:05
【问题描述】:
我正在将一个 plist 读入我的应用程序,它由一个根字典和一堆由数组和日期对象组成的子值组成。到目前为止,这是我的代码:
NSError *error;
NSString *path = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"];
NSData *plistData = [NSData dataWithContentsOfFile:path];
NSPropertyListFormat plistFormat;
plistValues = [NSPropertyListSerialization propertyListWithData:plistData options:NSPropertyListImmutable format:&plistFormat error:&error];
我的问题是:如何判断 NSData 方法 dataWithContentsOfFile 何时完成加载以及...或 NSPropertyListSerialization 方法何时完成数据序列化?我不想尝试从负载中获取值并将它们分配给变量,直到 plist 完成加载并且这些值实际存在并被序列化。
【问题讨论】:
标签: ios objective-c serialization load