Доступ к NSDocumentDirectory на симуляторе iPad - PullRequest
2 голосов
/ 01 июля 2011

Я добавил очень простой файл .csv в NSDocumentDirectory моего приложения, используя:

-(IBAction)exportModule:(id)sender{
    NSString *fileName = @"exportedfile.csv";
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];  
    NSString *exportString = @"I've,been,exported";
    NSData *testData=[exportString dataUsingEncoding:NSUTF8StringEncoding];
    NSString *docDir = documentsDirectory;
    NSString *completePath = [docDir stringByAppendingPathComponent:fileName];
    [testData writeToFile:completePath atomically:YES];

    if ([[NSFileManager defaultManager] fileExistsAtPath:completePath]) {
    NSLog(@"Theres a file here!");
    }

}

Приложение попадает в оператор if, печатающий "Theres a file here!", однако я хотел бы открыть файл и посмотреть, есть ли проблемы с форматированием .csv.

Если бы я работал на физическом устройстве, я мог бы открыть его в iTunes и посмотреть там, но есть ли способ проверить .csv, используя только симулятор?

1 Ответ

5 голосов
/ 01 июля 2011

У меня есть это в начале всех моих программ для использования симулятора

NSLog(@"Documents: %@", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...