問題タブ [viewdidappear]
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.
ios - iOS: アプリがフォアグラウンドに移動したときにデータを更新する
JSON経由でサーバーからデータを取得し、ラベルに表示しています。そのメソッドをviewDidLoadに追加しました。
ユーザーがアプリを再度開いたときにデータを更新したい。現在、シミュレーターでアプリを強制終了し、アプリを再起動しても更新されません。
viewDidAppear メソッドを試しましたが、なぜか実行されません。
これは決して呼び出されません。アプリを最小化しようとしましたが、うまくいきませんでした。
uiscrollview - UIScrollView が自動レイアウトとセグエで機能しない
ViewController (プリンシパル) には、スクローラーと呼ばれる UiSrcollView があります。アプリを起動するとうまくいきます。しかし、(別のビュー コントローラーに渡すために) セグエを使用すると、プリンシパルに戻ったときに uiscrollview が停止します。
ps .: 自動レイアウトを使用しています
誰!?お願いします。私はviewDidLoadとviewDidApperでコンテンツサイズを実装しようとしています..
uiview - UITableViewCell で UIView-Glow カテゴリを使用する
UIView-Glowカテゴリを使用して、特定の UITableViewCells を強調表示しようとしています。ただし、 tableView:cellForRowAtIndexPath:で使用すると機能しません。特定のビューが画面に表示された後に使用する必要があると思います。それで、特定の UITableViewCells を光らせる可能性はありますか (テーブルビューをスクロールしているときでも)?
ios - viewDidAppear では null を返しますが、viewDidLoad では問題ないインスタンス変数
何らかの理由で、私のインスタンス変数(私のviewcontroller内)はviewDidAppearでnullを返していますが、viewDidLoadで正しい値を返しています..
これは、以下のように appdelegate から viewController をロードしているときにのみ発生します。
他の画面からコントローラーにアクセスすると、正常に動作します...
initWithProduct 関数
setProduct 関数
製品と SKU の宣言
ios - iOS 5 - UIWebView が空白で、ViewDidAppear の前に長い遅延が発生する
アプリに UIWebView を追加しようとするたびに、メイン スレッドが 5 ~ 10 秒間ロックされます。私は一生、これを防ぐ方法を理解できません。
- ViewWillAppear と ViewDidAppear の間でロックします。
- UIWebView は何もロードしていません。読み込みコードはまったくありません。
- これは、5.1 を実行している私の実際の Ipad 2 でのみ発生します。シミュレーターでは発生しません。
- popViewController をもう一度プッシュしても遅延はありません
私が試したこと:
[webView loadHTMLString:nil baseURL:nil];
ViewDidLoadで[webView stopLoading];
ViewDidLoadで- インターフェイスビルダーで非表示の WebView を設定する
私が試したことは何もありません。
これを実行する簡単なボタンがあります:
TestViewController は、UIWebView が xib ファイルに追加された空の ViewController です。
iphone - viewDidAppear をオーバーライドして、特定の URL をロードしても問題ありませんか?
他の人のコードをレビューしていて、画像を添付するたびに Web フォームが更新されることに気付きました ([画像を追加] をクリックし、画像を見つけて選択し、フォームに戻り、フォームが空白になります)。そして、それは URL がリロードされるためです。この問題を追跡していると、元の開発者が WebViewController の viewDidAppear インスタンス メソッドを次のようにオーバーライドしていることに気付きました。
Appleのドキュメントによると
このメソッドをオーバーライドして、ビューの表示に関連する追加のタスクを実行できます。このメソッドをオーバーライドする場合は、実装のある時点で super を呼び出す必要があります。
super が呼び出されていないことがわかり、NSURLRequest を入れるのは良い習慣ではないと思います。コードを削除し、ボタン アクションを呼び出す URL を追加しましたが、これは主に文体/学術的な質問です。
loadRequest がそこにあってはならないことに同意しますか? ご協力いただきありがとうございます。