Bạn có thể sử dụng Nhóm ứng dụng và SharedDefaults để chia sẻ dữ liệu giữa WatchApp/Extension và Ứng dụng trên điện thoại. xem ví dụ: WatchKit SDK not retrieving data from NSUserDefaults
Nghiên cứu trên iOS8 Extension/App Groups/sharedDefaults và tiện ích watchkit sẽ có ý nghĩa hơn.
Mẫu này lấy UIImage từ biểu đồ Shinobi, lưu nó vào mặc định dưới dạng hình ảnh. Sau đó mở rộng nhặt hình ảnh thông qua giá trị mặc định và cho thấy nó trên đồng hồ
https://github.com/ChrisGrant/ChartWatch
một này sử dụng kết nối multipeer có đồng hồ nói chuyện với điện thoại.
https://github.com/jsclayton/swatches
nhưng điều này sử dụng Bluetooth và tôi đoán hệ điều hành Xem cũng liên lạc vào điện thoại bằng cách sử dụng bluetooth vì vậy không chắc chắn nếu họ sẽ cả hai được cho phép.
Chúng tôi chưa có thiết bị để thử nghiệm vì vậy ứng dụng/swatches chỉ xem thiết bị mô phỏng nói chuyện với iphone giả lập trên cùng một máy Mac.
Nếu bạn đã từng thực hiện chương trình AV ở mức độ thấp, bạn biết ứng dụng có thể chạy trên trình giả lập nhưng không thành công trên thiết bị vì trình mô phỏng có thể lừa một lớp phương tiện Mac OSX. Có thể giống nhau cho bluetooth.
mẫu khác
https://github.com/search?q=WKInterfaceController&type=Code
Nguồn
2014-12-05 16:59:44
Có vẻ như một câu hỏi rộng. Bỏ phiếu để đóng. – trojanfoe
@trojanfoe Có lẽ nếu điều này được lặp lại như _Làm thế nào để thiết lập một kênh giao tiếp giữa Apple Watch Extension/App và iOS App nó sẽ có ý nghĩa_. Hiện tại không có cách tiếp cận tài liệu chính thức, nhưng có thể được sử dụng trong tương lai gần. – GoodSp33d
Cảm ơn, tôi đã thay đổi tiêu đề theo đề xuất của bạn – cujo30227