2011-09-12 3 views
0

나는 USB를 통해 아이폰의 하드 디스크에 Windows 응용 프로그램에서 데이터를 저장할 수 있어야합니다. 그럼 아이폰에서 실행되는 응용 프로그램에서 읽을 필요가있다.ios app 및 windows app (iOS)에서 iphone hdd에 액세스하는 방법은 무엇입니까?

나는 시도 : 아이폰에 "USB 드라이브"를 설치하고 디스크를 만들었습니다. 이제 iphone에 Windows의 데이터를 저장할 수 있지만 ios 앱에서이 드라이브에 액세스하는 방법을 모르겠습니다. 아무도 아이디어가 없나요? 장치가 jailbroken되어 있으므로 모든 "비공식"솔루션이 만족 스럽습니다.

+0

가능한 복제본 [iPhone과 대화하는 데스크톱 응용 프로그램 작성 시작] (http://stackoverflow.com/questions/2489985/getting-started-with-writing-a-desktop-app-that- talk-to-an-iphone) –

+0

Se 또한 [Windows 데스크톱에 연결된 iOS 장치의 파일 시스템에 프로그래밍 방식으로 액세스하려면 어떻게합니까?] (http://stackoverflow.com/questions/4783072/how-do-i-programmatically-access-the-filesystem-of- -i-device-connected-aw) –

답변

1

모든 응용 프로그램은 샌드 박스에서 실행됩니다. 그래서 들어올 수 없으며 나갈 수 없습니다.

비 탈옥 솔루션 : 이 UIFileSharingEnable가의 Info.plist 지금 당신은 아이튠즈 파일의

파일 경로를 통해 iOS 장비에 윈도우 머신에서 파일을 복사 할 수 있습니다

YES로 설정 추가 :

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 응용 프로그램을 사용하여 파일을 아이폰에 업로드 할 수 있습니까? – alhcr

+0

이것은 jailbroken 장치에서만 가능하며 그에 익숙하지 않습니다. 죄송합니다. – jussi