0

Watch OS 1.0.1 では、ページベースのアプリのライフサイクルが変更されました。次のページがプリロードされるようになりました。willActivatedidActivate

以前は、ページごとに異なるメソッドを指定しupdateUserActivity:userInfo:webpageURL:て、ページの各メソッドを呼び出していました。しかし、これは、次のページで.willActivateuserInfouserInfowillActivate

これを回避する方法はありますか?

4

2 に答える 2

0

で将来 1 秒のタイマーをスケジュールしwillActivate、次に でタイマーを無効にしましたdidActivate。タイマーが起動すると、 が呼び出されますupdateUserActivity:userInfo:webpageURL:。私は任意の 1 秒間隔にあまり満足していません...最初に 0.5 秒を試しましたが、短すぎました (WatchKit は本当に遅いのでしょうか?)。

于 2015-05-28T03:38:32.127 に答える