【发布时间】:2009-11-18 15:48:35
【问题描述】:
我正在开发一款游戏,我想给一个非开发者朋友一个小关卡编辑器,这样他们就可以在我继续开发的同时构建关卡。
我迅速打开了以下内容,看看它是否会创建一个文件,我的朋友可以复制并通过电子邮件发送给我以供以后使用。
// Archive Test
NSMutableDictionary *leveldata = [NSDictionary
dictionaryWithObjectsAndKeys:
@"This is value 1", @"key1",
@"This is value 2", @"key2",
nil];
NSData *myData = [NSKeyedArchiver archivedDataWithRootObject:gamestate];
if([myData writeToFile:@"gamestate.bin" atomically:YES]){
NSLog(@"SAVED");
}else{
NSLog(@"FAIL SAVE");
}
根据日志,它已被保存。但是,我不知道在哪里,我假设进入应用程序 tmp 或文档目录。但是无论如何我可以调整它以使保存的数据可以在模拟器之外访问,还是我应该采取另一种方法?
【问题讨论】:
标签: iphone filesystems ios-simulator