2012-02-07 10 views

答えて

1

メインのTiModuleでは、UIViewControllerに[TiApp app]を使用する必要があります。しかし、これを使用するだけで、スレッド問題のエラーが発生するので、[TiApp app]を使用する別のメソッドを作成する必要があります。例えば。モジュール書き込みの起動方法において

ENSURE_UI_THREAD(OnMainUI、NIL)。

これは、引数として渡されるメソッドが、UIに関連する操作があるため、メインスレッドで確実に実行されるようにします。このステートメントがなければ、バックグラウンドスレッドでUIレンダリングのエラーが発生します。

はその後、次のメソッドを実装し

- (id) OnMainUI { 
    UIViewController *controller = [INITIALIZATION OF CONTROLLER]; 
    [[TiApp app] showModalController: controller animated: YES]; 
} 

だから、これはあなたが作成したコントローラを、開きます。

+0

私たちはどのビューも作成せず、viewProxyを作成する必要はありませんか? –

+0

私は取得しています - 宣言されていない識別子 'TiApp'エラーを使用しています。 :-( – Udhaya

+0

@AjeetPratapMaurya遅れて申し訳ありません。モーダルコントローラ –

関連する問題