Đối với ứng dụng iOS, cập nhật giao diện người dùng được thực hiện hoàn toàn từ chủ đề chính - không làm như vậy sẽ không bao giờ được đề xuất và có thể dẫn đến hành vi không mong muốn.WatchOS: Các bản cập nhật giao diện người dùng có nên được gọi trên chuỗi chính không?
Trong watchOS, hệ điều hành được cấu trúc với tiện ích mở rộng đồng hồ và ứng dụng - như 'các vùng chứa' khác nhau. Thông thường, cập nhật giao diện người dùng được gọi từ tiện ích mở rộng và những cập nhật này có gì đó trong vùng chứa của ứng dụng.
Liệu cùng một luồng logic chính có áp dụng cho việc cập nhật giao diện người dùng từ tiện ích mở rộng của đồng hồ hoặc có thể gọi cập nhật giao diện người dùng từ nền không?
Chỉnh sửa - để mang lại sự rõ ràng. Từ vùng chứa của ứng dụng, cập nhật giao diện người dùng có thể xảy ra trên luồng chính (như xảy ra ở hầu hết các hệ thống/HĐH, như được chỉ ra bên dưới). Câu hỏi thực sự là liệu watchOS có xử lý điều đó cho chúng tôi hay không, tức là việc gọi cập nhật giao diện người dùng trên chuỗi nền của tiện ích mở rộng sẽ tự động được đăng lên chủ đề chính của vùng chứa ứng dụng cho chúng tôi hay không.
Bạn có yêu cầu ** nên ** chúng được gọi trên ** chuỗi chính ** hoặc ** có thể ** chúng được gọi trên chuỗi nền ** không? – tktsubota
@TroyT cả hai câu lệnh có vẻ tương đương với tôi, nhưng tôi đoán câu lệnh 'nên' chính xác hơn. Nếu một cái gì đó 'không nên' được gọi là trên nền, tôi sẽ không làm điều đó. Khá nhiều - "không cùng một logic giao diện người dùng chủ đề chính từ iOS áp dụng cho watchOS?" –