インターネットから NSURL からデータを読み込み、WKInterfaceTable でデータを表示します。私のテーブルには約82行あり、各行内にテキストがあります。コードを実行すると、テーブルに行ごとにデータが表示され、テーブルにすべてのデータが表示されるまでに約 2 ~ 3 秒かかります。ユーザーが行を押したときに新しい WKInterface を表示する機能があります。
override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
self.pushControllerWithName("detail", context: nil)
}
テーブルがまだすべてのデータをロードしていないときに行を押すと、アプリケーションは「詳細」WKInterfaceをプッシュしません。テーブルにすべてのデータが表示されるまで 2 ~ 3 秒待たなければならず、その後はすべての機能が正常に動作します。テーブルにデータが表示されているときに、関数を呼び出して詳細 WKInterface をプッシュするにはどうすればよいですか?