2011-09-12 82 views
0

我需要能夠通過USB將數據從Windows應用程序保存到iphone的硬盤。然後我需要從iphone上運行的應用程序讀取它。如何從ios應用程序和Windows應用程序(通過USB)訪問iphone hdd?

我試過了: 我在iPhone上安裝了「USB驅動器」並創建了磁盤。現在我可以保存iPhone上的窗口數據,但我不知道如何在ios應用程序中訪問此驅動器。任何人有任何想法?設備越獄,所以每個「非官方」的解決方案表示讚賞。

+0

[開始撰寫與iPhone對話的桌面應用程序](http://stackoverflow.com/questions/2489985/getting-started-with-writing-a-desktop-app-that-對iPhone的講話) –

+0

Se e也[如何以編程方式訪問連接到Windows桌面的iOS設備的文件系統?](http://stackoverflow.com/questions/4783072/how-do-i-programmatically-access-the-filesystem-of- an-ios-device-connected-to-aw) –

回答

1

每個應用程序都在沙盒中運行。所以你不能進入,也不能離開。

非越獄的解決方案: 添加UIFileSharingEnable到Info.plist中,並將其設置爲YES

現在你可以從你的Windows機器通過iTunes

文件路徑文件中的文件複製到您的iOS設備:

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *sDocumentsDir = [documentPaths objectAtIndex:0]; 
NSString *filePath = [[NSString alloc] initWithString:sDocumentsDir]; 
filePath = [[filePath stringByAppendingString:@"/"] stringByAppendingString:@"file.txt"]; 
+0

謝謝,但我怎樣才能使用我自己的Windows應用上傳文件到iphone? – alhcr

+0

這隻適用於越獄設備,我對此不太瞭解。抱歉。 – jussi

相關問題