【问题标题】:accessing data saved in the iPhone simulator访问保存在 iPhone 模拟器中的数据
【发布时间】: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


    【解决方案1】:

    他们进入目录:“~/Library/Application Support/iPhone Simulator/User/Applications/xxx 其中xxx是36个字符的唯一ID,你必须找到正确的,我通常只检查修改日期. 注意路径中的空格字符。

    【讨论】:

      猜你喜欢
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多