問題タブ [viewdidload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9686 参照

iphone - 最初の起動時のviewDidLoadのpresentModalViewController

私は探し回っていましたが、残念ながら運がありませんでした。

私のアプリでは、ユーザーがアプリを初めて起動するときにサインイン/サインアップする必要があります。(NSUserDefaultsを使用して)最初の起動を決定する方法を知っていますが、サインイン/サインアップコントロールを含むモーダルを提示しようとすると、何も起こりません。

これが私が持っているものです:

ただし、何も起こりません。メインビューは通常どおり読み込まれます。どんな助けでも大歓迎です。

-Giles

0 投票する
2 に答える
257 参照

iphone - Iphone 負荷 XIB/m/h 問題

なぜこれが機能しないのですか:

しかし、これは機能します

特定のクラスがロードされるときに、指定したクラスを直接ロードしたかったのですが...

0 投票する
1 に答える
689 参照

iphone - iPhone 向けのプログラミング時にすべてのメソッドで NSArray を利用できるようにする方法

いくつかの NSArray を使用する iPhone アプリを作成しています。現在、各メソッドで配列を生成する必要があります。初期化中に NSArrays を作成し、その後すべてのメソッドで使用できるようにするなど、これを行うためのより効率的な方法が必要であることはわかっています。問題は、ViewDidLoad メソッドで NSArrays を作成するときに、他のメソッドでそれらを呼び出そうとすると、それらが認識されないというエラーが表示されることです。NSArrays を間違って初期化しようとしているのかもしれませんし、間違った場所にあるのかもしれません。これに関する情報をいただければ幸いです。お時間をいただきありがとうございます。

0 投票する
3 に答える
11680 参照

iphone - viewDidAppearのUIViewにアニメーションを追加するには?

viewDidLoad と viewDidAppear にアニメーションを追加しようとしましたが、うまくいきません:

なんで?

0 投票する
1 に答える
921 参照

iphone - Iphone アプリ開発 - ビューをリロード (?) するにはどうすればよいですか?

さて、私はiPhoneゲームに取り組んでいます。メニュー画面から始めて、「New Game」または「High Scores」を選択します。「ニューゲーム」を選択しましょう。

これを初めて行うと、ゲームのプレイ方法を知らせるアラートが表示されます。これを - (id)initWithNibName 関数で実装しました。正確なコードは次のとおりです。

}

それはうまくいきます。ただし、メイン メニューに戻ってからゲーム画面に戻ると、このアラートはポップアップしません (ユーザーが最初に [新しいゲーム] をクリックしたときにのみポップアップします)。

補足として、viewDidLoad関数も使用しています。

これが私のペン先を実装するために使用しているコードです(私は信じています):

もう一度、どうもありがとう

0 投票する
3 に答える
18207 参照

iphone - ViewDidAppear、ViewDidLoad、ViewWillAppear、コンストラクターにサブビューをプログラムで追加しますか?

私は、Apple の大ざっぱなドキュメントから、Views コントロールを初期化してコントローラーのビューに追加するのに最適な方法を見つけようとしています。

winforms を使用すると、常に内部で初期化InitializeDesignerされ、コンストラクターで呼び出されるため、かなり簡単です。可能であれば、このパターンの信頼性を一致させようとしています。

ほとんどの場合、私は一緒にUIViewControllers、そしてUITableViewControllers内部で作業しUINavigationControllerています-これがすべてに影響する場合。

次に例を示します。

いくつかの UIControl を別の場所でビューに追加すると、さまざまな結果が得られます。視覚的な遅延が発生することもあれば、Web ビューがどこかに隠されていることもあります。

それらを追加するための一般的な規則はありますか?

0 投票する
1 に答える
440 参照

iphone - UIViewController スタックを再作成するには?

現在の iPhone アプリの「ロード」機能を作成しています。

実際に私がやりたいことは、ユーザーを中断したところに戻すことです。UIViewControllerそのためには、以前に登場したすべての を再作成したいと考えています。

私の問題は、UIViewController単に呼び出すと s が表示されないことです[[self navigationController] pushViewController:newController animated:YES];

ボタンに触れた後など、イベントハンドラーとして呼び出された場合、同じコードが正常に機能します。しかし、偶数を使用せずに同じことを行うと (例: in viewDidLoad)、新しいビュー コントローラーのloadViewメソッドは呼び出されません。

私の実際のコード(いくつかの疑似要素を含む):

viewDidLoadはそのような呼び出しを行うのに適切な場所ではないと思いますが、それでは何ですか?

0 投票する
1 に答える
2166 参照

iphone - カスタムメソッドをどこで呼び出すか?viewDidLoad、viewWillLoad

サーバーから情報を読み込んでいます。これを行うための別のメソッドを作成しました。次に、[selfmyCustomMethod]を呼び出してメソッドを実行します。[self myCustomMethod](initWithNibName、viewDidLoad、viewWillLoad、viewWillAppear、viewDidAppear)をどこで呼び出しても、カスタムメソッドが2回呼び出されます。

0 投票する
3 に答える
1009 参照

iphone - iPhone: 通話ごとに UIAlert ダイアログが 3 回表示される

呼び出されるたびに 3 回ポップアップする UIAlert があります。クリックする前に、表示されてから消えます。それviewDidLoad自体が3回呼び出されているのでしょうか?

viewDidLoadアプリの に UIAlert を実装しました。

これはviewDidLoad、ビューを管理する rootViewController にあります。

UIAlertviewDidLoadを呼び出すのは、kartenAnsichtView Controller にあります。

私はアイデアがないので、誰かが私を助けてくれることを願っています。

0 投票する
2 に答える
2095 参照

objective-c - iPhone SDK-(void)viewDidLoad{}-進行状況を表示

- (void)viewDidLoad { }インターネットを使用してページをロードする長い関数があり、アプリケーションがURLをロードするたびに、画面が真っ暗になります。アドレスが読み込まれていることを示す設定がありUIActivityIndicatorますが、アプリケーションが応答していないように見えるのを防ぐ方法がわかりません。[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];また、画面がまだ表示されるため、ネットワークアクティビティインジケーターを表示したくありません。黒、上隅にローダーがあります。私のコードは以下の通りです: