Xcode 프로젝트를 Swift 3으로 업데이트했으며 Xcode 8을 사용하고 있습니다. 스위프트 2에서는 WCSession을 설정하고 시계에 메시지를 보내는 데 아무런 문제가 없었습니다. 이제 스위프트 3에서 세션을 활성화 할 수 없습니다. 디버거는 다음과 같이 말합니다 : [WC] __28- [WCSession activateSession] _block
이벤트를 기록하기 위해 도청 할 수있는 Apple Watch 앱이 있습니다. 이벤트가 기록되면 앱에서 보류중인 모든 로컬 알림을 취소하고 싶습니다. 문제는 때때로 로컬 알림이 취소되고 다른 시간은 취소되지 않는 것입니다. 여기 시계 앱의 코드가 있습니다. 버튼을 탭하면, 나는 아이폰 앱에 메시지를 보내 AppDelegate에에서 func buttonTapp
iPhone 및 Watch 앱을 쓰고 있습니다. 나는 여러 시계를 전화에 연결할 수있는 기능을 지원할 계획입니다. iPhone 및 Watch 앱은 코어 데이터 데이터 저장소를 읽고 쓰며 WatchConnectivity을 사용하여 동기화합니다 (transferUserInfo: 사용). 사용자는 하나의 기기에 무언가를 쓰거나 지시하며, 다른 기기에 표시됩니다.
엑스 코드 8 (베타 1)와 스위프트 3 업그레이드 이후이 줄에 오류가 있습니다 class CloudViewController: UIViewController, WCSessionDelegate {
은 말한다 : Type 'UIViewController' does not conform to protocol 'WCSessionDelegate' 이 내 (엑스