2012-07-26 57 views
0

我正嘗試從內部網絡上的共享驅動器讀取簡單的文本文件。訪問服務器端文本文件Objective-C

NSString *filePath = @"/Users/myName/Desktop/App_Data/text.txt"; 

    NSFileManager *filemgr; 

    filemgr = [NSFileManager defaultManager]; 

    if ([filemgr fileExistsAtPath:filePath] == YES) 
     NSLog (@"File exists"); 
    else 
     NSLog (@"File not found"); 

我有一個快捷方式連接到服務器,但實際的文件在服務器上,並通過快捷方式文件夾不能訪問該文件在我的桌面上稱爲App_Data文件的文件夾。我正在嘗試爲使用Objective-C的iPad做到這一點。有沒有更好的方法來訪問服務器?

+0

您發佈的代碼沒有訪問任何服務器,它只會查看iPad本身的指定文件夾。 – Dima 2012-07-26 20:08:24

+0

我明白了,那麼我該如何讓它查找服務器文件與iPad文件的對比。我不知道如何區分兩者。 – Craig 2012-07-26 20:13:30

+0

模擬的iOS無法訪問您的Mac文件系統。 – 2012-07-26 20:25:45

回答

0

使用要訪問的文件在機器上運行FTP服務器,並創建與iPad上的FTP連接。

以下是來自Apple的一個「簡單」FTP示例,使用NSURLConnection和CFFTPStream API,SimpleFTPSample