0

UIAlertView でユーザーにテキストを入力するように求めるために、iphone クックブック コードを使用しています。クックブック コードは http://github.com/erica/iphone-3.0-cookbook-/tree/master/C10-Alerts/03-Soliciting%20Text/で入手できます。

私のAppDelegate、applicationDidFinishLaunching()では、以下のように呼び出します

 NSString *str = [ModalAlert ask:@"what is your name?" withTextPrompt:@"ATTUID"];

しかし、私のアプリはまったくロードを完了しません。無期限に黒い画面が表示されます。コンソールにメッセージはありません。

上記の関数で UITextField を使用して UIAlertView だけを作成してみましたが、正しく表示されます。(彼女のコードをコメントアウト) 「CFRunLoopRun()」をコメントアウトすると、アプリも読み込まれます。私はおそらく愚かなことをしているのですが、それを理解できないようです。

4

1 に答える 1

0

ビューコントローラーのビューに同じコードをコピーしてみてください。アプリが完全に初期化される前に、基本的に実行ループでブロックしています。

于 2010-06-12T22:17:00.307 に答える