iOS: 在iPhone和Apple Watch之間共享數據: App Groups


我們可以在iPhone和Apple Watch間通過app groups來共享數據。方法如下:

首先要在dev center添加一個新的 app group:

 

接下來創建一個新的single view application,名字就叫SharingDataDemo:

 

添加三個控件到主界面:TextField、Button和Label。

 

在Button的點擊事件中使用NSUserDefaults將用戶輸入的內容進行保存:


注意suiteName必須和dev center中定義的app group的identifier ID一致。

 

接下來添加Watch:選擇File - New - Target - WatchKit App:

 

添加兩個控件到watch的main界面:Label和Button。

 

在Button的點擊事件中使用NSUserDefaults將上一步保存的數據讀取出來,顯示到Label上:

 

最后一步,也是關鍵的一步,設置iPhone App和Watch App到同一個group中,缺失這一步,數據是無法共享的。
注意iPhone App和Watch App分別要如此設置一次,不要漏了Watch App的設置。

效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM