2012-05-11 155 views
10

我正在做一個小應用程序,允許用戶在iPhone上快速編輯和共享文本。如何通過藍牙將文件發送到其他iPhone

所以我知道一點藍牙編程的iPhone,但我不能做我想做的事:

  • 應用程序的文本保存在NSUserDefaults的。我想通過以下關鍵字將其發送給另一個iOS設備:「Text1」,「Text2」或「Text3」(我知道我必須將字符串中的文本轉換爲NSData,並且我想要它在與它的關鍵的NSMutableDictionary)

  • 我也想要一直在尋找新的iOS設備。

請幫助我,因爲我不知道如何做到這一點,很難找到iPhone藍牙編程教程,謝謝!

+0

我也是有需要的庫的共享文件/文本到其它iOS設備。你有任何圖書館來參考或分享任何示例code.Thanks ..! –

回答

1

使用GameKit,有很多教程。

使用此找到其他設備:

GKPeerPickerController *picker = [[GKPeerPickerController alloc] init]; 
picker.delegate = self; 
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby; 
[picker show]; 
+0

我已經使用GameKit解決了我的第一個問題;但第二個,與其他iDevices的藍牙自動連接不是,我不知道該怎麼做。你做? – adr

+0

GameKit也有一個方法。檢查代表連接和可拆卸方法 – Eric

+0

您的答案可以更具說明性嗎? – adr

相關問題