2011-07-06 72 views

回答

2

我使用iTunes文件共享來訪問iPhone和iMac上的sqlite數據庫; iTunes移動數據。啓用plist

+0

這聽起來像是一個明智的解決方案。 –

1

不幸的是,它不是內置的。您將不得不推出自己的Wi-Fi同步系統。您可以在秋季發佈時使用iCloud,但現在只適用於Mac。

+0

我很害怕。蘋果是真正的控制怪胎。 –

+1

iCloud確實提供了Windows API,因此該平臺也將受支持。 –

+0

有趣;謝謝你讓我知道! OP,iCloud聽起來像是一個很好的解決方案,如果你不希望你的iOS應用在秋季之前完成的話。同時,如果您想參考iCloud API,則必須成爲iOS和/或Mac開發人員計劃的付費會員。 –

1

SQLite存在於iPhone SDK中,但當您將iPhone插入計算機時,無法將應用程序存儲的文件標記爲對文件系統可見。正如Chris Long所說的,蘋果公司對這種批評的回答是iCloud,它允許你在沒有電纜的情況下在任意多個設備之間進行同步,但目前尚不可用。 iOS 5測試版可供註冊開發人員使用,並已公開與iCloud配合使用,因此您現在就可以開始開發。

更痛苦的臨時替代方法是將數據庫通過電子郵件發送出去(有一種提供的方式可用於執行應用內電子郵件),或期望您的用戶將事物拖放到iTunes外。

2

正如之前所說,這是無法完成的。

然而,您可以做的是將small Web Server嵌入到您的應用程序中,讓用戶通過家中/工作上的WiFi下載數據庫(甚至可視化它)。這種方法適用於Windows/Mac/Linux用戶,而且有幾款應用程序已經這樣做了。

祝你好運!

+0

+1。我以前見過這個實現,如果你的桌面應用是跨平臺的,這是一個非常好的解決方案。 –

相關問題