問題タブ [uiapplicationdelegate]
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 - iPhone - メモリ管理に関する質問ですか?
アプリのデリゲートにナビゲーション コントローラーがあるとします。appDelegate の dealloc メソッドでリリースする必要があるのはなぜですか? appDelegate の dealloc メソッドが呼び出されると、ユーザーがアプリを終了していることを意味するため、リークはアプリケーションに影響しません。
では、なぜ appDelegate の dealloc メソッドで何かを解放するのでしょうか?
ios - applicationWillEnterForegroundとapplicationDidBecomeActive、applicationWillResignActiveとapplicationDidEnterBackground
アプリケーションがバックグラウンドからウェイクアップしていて、アクティブになる準備をしたい場合に実装する適切なデリゲートはどれですか?
applicationWillEnterForegroundとapplicationDidBecomeActive-違いは何ですか?
アプリケーションがスリープ状態になり、データをクリーンアップして保存する準備をしたい場合に実装する適切なデリゲートはどれですか?
applicationWillResignActiveとapplicationDidEnterBackground-違いは何ですか?
また、着信SMSまたは通話が着信したときにapplicationWillResignActiveが呼び出されるのに、ユーザーが[OK]をクリックして続行することを選択したことに気付きました。このような場合、アプリにアクションを実行させたくありません。ユーザーがアプリを終了しなかったので、中間のクリーンアップなしで実行し続けたいだけです。したがって、applicationDidEnterBackgroundだけでクリーンアップ作業を行う方が理にかなっていると思います。
起床してスリープ状態になるために実装するデリゲートを選択したり、SMS /通話の中断などのイベントを検討したりする際に従うべき、ベストプラクティスについてのご意見をいただければ幸いです。
ありがとう
iphone - 自己概念に委任する!
これがあまりにも基本的で一般的であると思われる場合は、私を惜しまないでください。しかし、私は答えることが私のようなそこにいる多くの初心者に利益をもたらすことを願っています。
なぜDelegateをselfに設定するのですか?
ありがとう、
Taimur
ios - iPhone4.0でログアウトを設定する方法
applicationWillTerminate
4.0ではメソッドを呼び出さないため、iPhone4.0でログアウトを構成する方法。
iphone - プッシュされたビューから最初のナビゲーション コントローラーのメソッドと変数にアクセスする
私は通常 UIViews を使用してアプリを作成しますが、これはナビゲーションコントローラーを使用しています。配列にアイテムを追加したいビューを一番上にプッシュしています。ただし、メインのナビゲーションコントローラーメソッドなどにアクセスできません。セットアップは次のとおりです
1) AppDelegate はナビゲーション コントローラーを追加します
2) RootViewController で、新しい UIView をプッシュします
3) AddNewViewController から、メインの RootViewController にアクセスしたいのですが、何にもアクセスできないようです。すべてのメソッドなどは、以前に行ったように (UIViews を使用して) 宣言されています。このコードは、RootViewController で何も見つかりません。
RootViewController.h ファイルに myFunction があります。以前にこの方法を使用したことがありますが、ナビゲーション コントローラーを使用したことはありません。それはスタックに関係していると思いますが、何が間違っていたのかわかりません!
助けていただければ幸いです!!
* アップデート *
私は今使用しました
ビューコントローラーをプッシュします。私のコードでは、次のコードでテーブルビューにアクセスしてリロードしようとしています
ただし、mainTableView にはアクセスできません。宣言して同期しましたが、まだ表示されません。また、スタックの要素[0]をループして使用しようとしましたが(以下のように)、それでもどこにも行きませんでした!
iphone - App Delegate が警告を発しています: 'id' 'UIAlertViewDelegate' プロトコルに準拠していません
現在、アプリの起動時に UIAlertViewDelegate を使用して UIAlertView を使用しています。それはすべて正常に動作します。唯一の問題は、App Delegate を参照するたびに「type 'id' は 'UIAlertViewDelegate' プロトコルに準拠していません」という警告が表示され、約 32 個の警告が表示されることです。
なぜこの警告が表示されるのか、どうすればそれを満たすことができるのか、誰かが光を当てることができますか?
前もって感謝します!
iphone - applicationWillTerminateメソッドの使用が機能していないようです
ユーザーがアプリを終了するときのために、アプリの状態データを保存したいと思っています。appDelegate内でapplicationWillTerminateメソッドを使用する必要があると考えていますが、そこで何かを実行しようとしても、何も実行されません。
アプリを実行して何かを実行し、ホームボタンを押してアプリを終了すると、コンソールに何も表示されません...
appDelegateにapplicationWillTerminateメソッドを実装する必要がありますか?私のアプリのユーザーは、離れるときにリーダービューに表示される可能性が高いですが、アプリを実装する方法はありますか?
iphone - アプリが大幅な場所の変更を受け取ったときに呼び出されるUIApplicationDelegateメソッドはどれですか?
startMonitoringSignificantLocationChanges
を使用して、重要な場所の変更をリッスンするようにアプリを設定しましたCLLocationManager
。
そのため、デバイスの場所が大幅に変更された場合、アプリはこの変更を処理するために実行時間を取得します。しかし、どのようなメソッドUIApplicationDelegate
が呼び出されますか?applicationDidEnterBackground
?applicationWillEnterForeground
?
私はMacBookを持っておらず、これらの場所の変化をシミュレートすることはできないので、このようなものをテストするのは苦痛です。
iphone - IPhone API:サードパーティのアプリケーションデリゲートにメソッドを追加する
独自のアプリケーションデリゲートクラスが付属するサードパーティのライブラリを使用しています。
アプリケーションのメインファイルで、その開始
UIApplicationオブジェクトは次のとおりです。
retVal = UIApplicationMain(argc、argv、nil、@ "3ThParty1AppDelegate");
現在、アプリデリゲートクラスのソースコードはありませんが、バックグラウンド処理とプッシュ通知のメソッドを追加する必要があります。それを追加することはまったく可能でしょうか?
本当にありがとう、
Guenter
ios - sqlite DBが閉じられていない場合、データを失う可能性はありますか?
iOS /iPhoneでSQLiteDBが適切に閉じられていない場合、データが失われる可能性はありますか?
DBを閉じることを考えていましapplicationWillTerminate
たが、最初にこれに厄介な副作用がないことを確認したいと思います。