問題タブ [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.
iphone - スレッドの応答を遅らせるとビューの破損が修正されるのはなぜですか?
10 回中 6 回、非常に単純な iPhone アプリが起動時に表示が壊れたり、ランダムにクラッシュしたりします。しかし、シミュレーターでは問題なく動作します。表示の破損は、フォントの色の誤り、フォント テキストのずれ、背景色の誤りなどのように見えます。
奇妙な回避策を見つけました.「完了」通知を呼び出す前にスレッドが2秒遅れると、すべてがスムーズに機能します。スレッドが Web ページを読み取り、「完了」通知が PickerView に文字列をロードします。それで、何が得られますか?viewDidLoad からスレッド化されたタスクを安全に開始できませんか?
ありがとう!
更新: 問題を完全に修正するには、0.1 秒の遅延でも十分です。
iphone - アプリケーションの起動時にplistファイルを更新する
リソースフォルダからplistファイルを読み込むアプリがあります。freewebsアカウントでplistファイルをホストするための解決策を約5時間探し、アプリケーションに起動時にplistファイルを更新させました。誰か助けてくれませんか。よろしければコードを投稿します。私はあなたが今何を見る必要があるのかよくわかりません。
iphone - iPhone dev-プログラムで作成されたビューのviewDidLoadとviewDidUnload?
私はどこかで、UIViewControllerでプログラムによって作成されたビューで、Interface Builderを使用していないことを読みましたが、使用すべきではありません-viewDidLoad
。-viewDidUnload
これは正しいですか?なんで?プロパティを保持しているサブビューはどこでリリースしますか?それとも、プロパティを使用しないでください。
編集:ロブネイピアの答えについての私のコメントを読んでください。
iphone - 「viewDidLoad」を使用すると、viewController が表示されるまでに時間がかかります。
ビューコントローラーをロードするとき、ビューを初期化するために「viewDidLoad」メソッドを使用しましたが、ビューが表示されるまでに時間がかかります。ビューに関する情報は、ビューをプッシュするたびに (これは正常です)、またはビューにポップするたびに (そして私の問題があります) メモリにロードされるようになりました。
iphone - ViewDidLoad 中にビューがジャンプする
以下のように初期化されるUIButtonからサブクラス化されたカスタムボタンがあります(明らかに、ボタンはすべてカスタムフォントを使用しています)。
ここまでは順調ですね。しかし、nib でカスタム クラスを使用してアプリを起動すると、ボタンは最初、小さなテキストで小さなものとして一瞬表示され、その後大きくなります。結果は私が望むものですが、移行は見たくありません。誰でも私を正しく言えますか?
ありがとう。JP
iphone - viewDidLoadはpopViewController呼び出しの後に呼び出されますか?
UIViewに戻ったときに、viewDidLoadが呼び出されますか?
optimization - iPad用のアプリを高速化するにはどうすればよいですか?
アプリが読み込まれると、viewDidLoadで多くの処理が実行されます。完了するまでに約30秒かかります。これをバックグラウンドスレッドなどに入れてアプリを高速化し、クラッシュを防ぐにはどうすればよいですか(読み込みに時間がかかりすぎたため)
iphone - iOS4変数クラッシュアプリにアクセスできません
iOS 4では、アプリをxcodeからインストールすると、最初の起動ではクラッシュしますが、その後の起動ではクラッシュしません。
いくつかのaddSubViewメソッドをコメントアウトした後、デバッガーは最終的に1つの情報を提供します
[superviewDidLoad]でクラッシュします。デバッガーは次のように述べています。
変数「button1」にアクセスできません
コンソールからのブレークポイント情報:
objective-c - viewDidLoad&viewWillAppear陰謀
このようにロードしようとすると、お気に入りのplistファイルがあります
}
実装したtableViewには何も表示されません
逆に、同じコードをカットアンドペーストすると
メソッドすべてが正常に動作します....?
ユーザーがお気に入りリストを最新の状態に保つためにお気に入りに何かを追加する可能性があるため、コードをviewWillAppearに配置する必要があります。&はい、viewWillAppearが呼び出されます。デバッグで、viewWillAppearメソッドのallFavorites配列が空であることに気付きました...?
何が問題になる可能性がありますか....?
allFavoritesを次のように定義しました
それから
それから