我有以下代码(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 {