2011-06-30 93 views
2

我使用添加了一個非常簡單的.csv文件到我的應用程序的NSDocumentDirectory:在iPad上訪問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?

回答

5

我有這個我所有的計劃的開始使用模擬器

NSLog(@"Documents: %@", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]); 
+1

我想補充的答案。此打印輸出將顯示您的文檔在您的Harddrive上的目錄。您可以在查找器中打開並查看您的文件。 – MarkPowell

+0

謝謝@MarkPowell,也許我有點簡潔:) –

+1

這樣做!謝謝! – hemlocker