Objective C NSUnarchiver null

时间:2017-03-10 19:51:03

标签: objective-c nskeyedunarchiver

我有以下代码(Xcode 8.2,OSX,而​​不是iOS):

NSData *data = [NSData dataWithContentsOfURL:bookmarURL];
NSLog(@"Data: %@",data);

NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
NSLog(@"Unarchiver: %@",unarchiver);

输出结果为:

Data: <626f6f6b bc020000 ...(Shortening) ... 04010000 00000000 10d00000 04000000 00000000>
Unarchiver: (null)

定义数据。为什么unarchiver为null?

编辑: 我在表委托方法

中运行代码
- (NSView *)tableView:(NSTableView *)tableView

viewForTableColumn:(NSTableColumn *)tableColumn                   row:(NSInteger)row {

0 个答案:

没有答案