問題タブ [appdelegate]

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 投票する
3 に答える
2756 参照

audio - Cocos2D-X で音楽の一時停止を有効にしようとすると、「SimpleAudioEngine が宣言されていません」というエラーが表示される

Cocos2D-X を使用して、AppDelegate.cppファイル内の次の行のコメントを外します。

アプリが終了したときにオーディオが一時停止するようにします。ただし、これを行うと、タイトルに記載されているエラーが発生します。どうすればこれを修正できますか?

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

ios - ios:window.rootViewControllerとメモリ管理を変更します

私は次の問題に直面しています:私のアプリには2つのメインコントローラー(a)loginControllerと(b)contentControllerがあります。アプリの起動時に、ユーザーがログインしているかどうかを確認します。はいの場合はcontentControllerを表示し、そうでない場合はログインコントローラーを表示します。したがって、基本的に、didFinishLaunchingWithOptionsで、このコントローラーの1つをwindow.rootViewControllerに割り当てます。問題は、これを達成するために1つのコントローラーから別のコントローラーに切り替えたい場合(ユーザーがログインまたはログアウトしたため)、次のコードを使用することです。

この遷移window.rootViewControllerがloginControllerになる前の問題は、このコードを実行すると次のエラーが発生することです。

このエラーが発生せずにコントローラーを解放する方法を理解したいと思います。実行時にwindow.rootViewControllerを変更するための最良のアプローチを誰かが私に提案してくれると、それも素晴らしいことです。

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

objective-c - カスタムビューコントローラでバックグラウンド/フォアグラウンドデリゲートを処理する方法

を持っているアプリケーションを持っていSynchViewControllerます。同期ビューコントローラーがアクティブな場合、アプリケーションはバックグラウンドに移行し、数日後にフォアグラウンドに戻る可能性があります。この場合、すでに表示されている同期ビューコントローラをリロードする必要があります。さて、私の質問です。これを達成するための最良の実装は何ですか?reloadSynchで呼び出された通知をサブスクライブしてから、で通知SynchViewControllerapplicationWillEnterForeground送信AppDelegateしますか?それともそれは悪い考えですか?

この場合のベストプラクティスは何ですか?

アンディ

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

objective-c - NSMutableArray を AppDegelate に格納する - 奇妙な動作 - iPhone

アプリのデリゲートで NSMutableArray を宣言しています:

その後、後のクラスで次のように配列にアクセスします (del はアプリ デリゲートへの参照です)。

奇妙なことに、この配列に 2 回目にオブジェクトを追加すると、この 2 番目のオブジェクトが配列に 2 回追加され、既にそこにあった元のオブジェクトが上書きされます。

誰でも助けることができますか?

ありがとう !

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

ios - appDelegateプラクティス

アプリのドキュメントフォルダーにjsonを保存しているので、ビュー全体で使用する必要があります。各ビューでjsonをロードしてNSMutableArrayに追加しています。しかし、今では、AppDelegate内のNSMutableArrayに配列を簡単にロードし、必要なときにAppDelegateから直接情報を取得できることを学びました。

それは悪い習慣ですか?

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

xcode4.5 - 「宣言されていない識別子を使用する」エラー

エラーが非常に一般的であることは知っていますが、アプリのiPhone5を準備するために取り組んでいます。私はiPhone5用の新しいストーリーボードファイルを使用することを好みました..しかし、私はそのエラーで立ち往生しています。誰かが私を助けてくれますか?これが私のappdelegate.mです

appdelegate.m(1) appdelegate.m(2)

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

load - アプリの読み込み時にユーザーのデフォルトに保存

最近、多数の配列、ブール値、および int をユーザーのデフォルトに保存するシステムを実装しました。現在、インターフェイスの 3 つのボタンを使用して機能をテストしており、正しく動作していますが、保存システムを自動化しようとすると問題が発生します。

基本的に、アプリが終了するとき、またはバックグラウンドにプッシュされるときに、アプリがデータを保存するようにします。その後、アプリが完全に再起動されたときにのみデータが読み込まれます。

次の appdelegate デリゲート メソッドを使用して、保存および読み込み用に作成したメソッドを実行しようとしました。

しかし、それらは機能していないようです。アプリがプッシュバックされたときに保存するためにフォアグラウンドに入る方法が必要になることはわかっていますが、現在のところ何も機能しません。アプリがクラッシュしたように見えるか、データの保存と読み込みに失敗しています。

どんな助けでも大歓迎です。

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

iphone - didFinishLaunchingWithOptions メソッドでのクラッシュ

シミュレーターで実行するとクラッシュします。なぜですか?

エラーメッセージ:

まだわからない

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

appdelegate - ストーリーボードを起動する

アプリの起動時に、デバイスがiPhone5かどうかを検出しようとしています。デバイスがiPhoneの場合、ストーリーボードを起動します。それ以外の場合は、別のストーリーボードを起動します。私はdidFinishLaunchingWithOptionsメソッドでこのコードを試しました:

動作しているように見えますが、アプリを起動すると黒い画面しか表示されません。ストーリーボードに問題があると思います(各ストーリーボードは2つのビューを持つ2つのビューコントローラーとして)。2つのビューのうちの1つを「初期ビューコントローラー」として使用していますが、正しいビューがないbaclk画面が常に表示されます。

誰かがこの問題を抱えていましたか?