2009-11-18 1 views
1

Я работаю над игрой, и я бы хотел дать другу-разработчику немного разработчика, чтобы они могли создавать уровни, пока я продолжаю работать над разработкой.Доступ к данным, сохраненным в симуляторе iPhone

Я быстро сбил следующее, чтобы посмотреть, будет ли он создавать файл, который мой друг может скопировать и отправить мне по электронной почте для последующего использования.

// 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 или каталог документа. Но все-таки я могу настроить это, чтобы сделать сохраненные данные доступными за пределами симулятора, или есть другой подход, который я должен предпринять?

ответ

2

Они входят в каталог: «~/Library/Application Support/iPhone Simulator/User/Applications/xxx, где xxx - уникальный идентификатор с 36 символами, вам нужно будет найти правильный, я обычно просто проверяю модификацию Знайте пробелы на пути.

+0

Отличный. Спасибо! – gargantuan

 Смежные вопросы

  • Нет связанных вопросов^_^