Mac开发技术进阶与学习资源指南
1. 购物清单应用文件读取方法实现
在开发购物清单应用时,我们需要实现从文件读取数据的功能。以下是具体的实现方法:
- (BOOL)readFromURL:(NSURL *)absoluteURL ofType:(NSString *)typeName
error:(NSError **)outError
{
[shoppingListArray release];
NSArray *restoredList = [NSKeyedUnarchiver
unarchiveObjectWithFile:[absoluteURL path]];
if( !restoredList ) return NO; // couldn't open the file
shoppingListArray = [restoredList retain];
[shoppingListTableView reloadData];
return YES;
}
操作步骤如下:
1. 释放现有的购物清单数组 shoppingListArray 。
2. 使用 NSKeyedUnarchiver 的 unarchiveObjectWithFile 方法尝试从磁盘解档数组。该方法期望一个文件的字符串路径,所以需要使用 NSURL 的 path 方法。
3. 由于该方法返回的
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



