問題タブ [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 投票する
0 に答える
323 参照

clang - アーキテクチャ i386 リンカー コマンドの未定義シンボルが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

同様の問題があった他の質問を調べましたが、何が問題なのかまだわかりません。これは私の最初のアプリであり、他の回答はあまり意味がありませんでした。同じエラーが発生し続けます:

アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_ViewController"、参照元: AppDelegate.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)

コードのどこにエラーがあるのか​​ わかりません。助けてください。

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

ios - IOSサブビューが常に表示されるとは限りません

たくさんのビューとサブビューを備えたアプリがあります。

アプリデリゲートでは、通知を受け取るたびにサブビューを開きます。私はたくさんのテストを行いました:-通知は常によく受信されます。-サブビューは常に適切に作成されており、ゼロになることはありません。

ただし、1、2回の通知の後、サブビューが存在し、メモリ内に適切に作成されている場合でも、サブビューは再び表示されません。

私はメモリに何か問題があると思います。おそらく、ビュー階層で何かを誤解しているでしょう。

サブビューを作成して追加するコードは次のとおりです。

AppDelegate.h

AppDelegate.m

お手数をおかけしますが、よろしくお願いいたします。

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

ios - メインストーリーボードファイルを使用する場合、アプリデリゲートはwindowプロパティを実装する必要があります

私はプログラムでリストビューコントローラを実装しています。プロジェクトを実行しようとすると、エラーが発生しました。

コードを実行すると、main.mでハングし、次のように表示されます。

「thread1:シグナルSIGABRT」

私のコードは次のとおりです:AppDelegate.h

AppDelegate.m

FirstViewControllerはリストビューコントローラーです。

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

iphone - iOS: 表示前にデータをプリロードする方法

IPhone私が作っているアプリには、initialViewController

(1)ボタン付き。ボタンをクリックすると、別のView Controllerにセグエします

(2)、その時点でCoreDataファイルからデータをロードし、それをユーザーに表示します。

私の問題は、(2) の読み込みとデータの実際の表示の間にわずかな遅延があることです。これはもちろん、データのロードに少し時間がかかるためです。私はそれをやっていますasynchronously.私の目標は、糸車や読み込み画面を表示しないことです(よりユーザーフレンドリーです)。

私がやりたいことはpreload、(2) ではなく (1) のデータを " " することです。そうすれば、データは (2) が読み込まれるまでに読み込まれ、すぐに表示されるはずです。(1) でデータをロードする方法は知っていますが、 (2) に簡単に渡す方法がわかりません。私のアプリは実際には上記の説明よりも少し複雑で、セグエ経由で行うのは面倒なので、セグエではできません。

「 」を使用できると聞いたことがありますがAppDelegate、プログラミングは初めてなので、効果的な使用方法がわかりません。私がフォローしているオンラインクラスでは、その使用方法について明確な洞察が得られないため、少し迷っています.

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

objective-c - アプリケーション didFinishLaunchingWithOptions が呼び出されない

アプリの起動時に「application didFinishLaunchingWithOptions」が呼び出されていないように見える理由を理解しようとしています。私の NSLog (@"Launch!") ステートメントはコンソールに表示されず、辞書も作成されていません。それが違いを生む場合は、最初のビューとしてナビゲーションコントローラーを使用してストーリーボードを使用しています。ナビゲーションコントローラーに「オブジェクト」を追加して「AppDelegate」に設定し、それを参照アウトレットとして設定しようとしましたが、それでも違いはないようです。このメソッドは、アプリが起動するたびに呼び出されるはずではありませんか? シミュレーターもリセットしましたが、まだ何もありません。

ありがとう。

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

ios - すべてのシングルトン スタイルのアプリ レベル コードに appDelegate を使用する必要がありますか?

「グッドデザイン」の観点から。すべてのアプリ レベルの共通コードに appDelegate クラスを使用する必要がありますか? 言い換えれば、私は多くのView Controllerができるようにする必要がある多くのことを持っています. つまり、これは共通の機能であり、単一のビュー コントローラーに固有のものではありません。問題は、これらの一般的なメソッドを appDelegate に格納する必要があるかどうかです。そのためですか?別の別のクラスを作成する必要がありますか?

私が話す一般的な機能のいくつかの例を次に示します。

1) 一般的な音 (エラー音など) を鳴らします。

2) アラート メッセージ (エラー メッセージなど) を表示します。

3) 特定の型 (10 進数 - 数値) である必要がある入力を検証する方法

4) Web サービスからアプリレベルのデータを更新する

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

objective-c - xcode4およびアシスタントエディタでの非常に基本的なアウトレット/アクション接続の問題

私は、単一のウィンドウを備えたまったく新しいxcode 4 cocoaプロジェクト(iosではない)を持っています。そのウィンドウのビューについて、クラスを「myView」に変更し、myView。[hm]を作成しました。メインウィンドウのビューにプッシュボタンを追加しました。ボタンからmyView.mのソースコードにcontrolキーを押しながらドラッグすると、「アクションの作成」がポップアップ表示されません。私が期待するように。ただし、controlキーを押しながら「AppDelegate.m」にドラッグしようとするとポップアップします。したがって、コントロールドラッグをmyView.mに機能させるには、何かの「所有者」を変更する必要があると思います。

私がそれをどのように行うか、または私が概念的に間違っていることについての提案は大歓迎です。

ありがとう、

チャーリー

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

ios - ストーリーボードの使用を開始した後、アプリ デリゲートが機能しない -iOS

ゲームに小さな問題があります。ゲームが中断されるたびにゲームを停止したいです。

私のstopGameメソッドは、applicationWillResignActivexib ファイルを使用しているときに呼び出したときに機能していました。ストーリーボードに変更すると、動作しなくなりました..applicationWillResignActiveストーリーボードで引き続き動作し、stopGameメソッドが呼び出されますが、何らかの理由でゲームが停止しません..

誰かがこのような問題に直面しましたか? そして可能な解決策をお願いします..よろしくお願いします..

いくつかのコード

アプリのデリゲート:

MainViewController

レベル1

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

ios - TabBarController のすべての ViewControllers に rightBarButtonItem を渡す方法は?

私は約12ビューのアプリを構築しました。NavigationBar の右上には、アプリ全体でまったく同じ機能を持つ UIBarButton が必要です。バッジが付いたカスタム ボタンが表示されます。

私はrightBarButtonItemをTableViewControllersに渡し、それはうまく機能します。しかし、TabBar をタップすると、カスタム ボタンが消えることがあります。おそらく私の解決策は悪いです。AppDelegate からカスタム ボタンを設定しようとしましたが、TabBar に関連するすべての ViewController で rightBarButtonItem に到達する方法がわかりません。

このようなことを試しましたが、ログには常に nil が表示されます。

「グローバルな」rightBarButtonItemのようなものを実現するための最良のアプローチは何ですか? AppDelegate は適切な場所ですか?

0 投票する
6 に答える
53202 参照

objective-c - AppDelegate、rootViewController、presentViewController

Facebook統合チュートリアルを行っています。ユーザーが現在の状態に対して有効なトークンを持っている場合は、MainViewViewControllerを表示します。それ以外の場合は、LoginViewControllerを表示します。

MainViewAppDelegate.m

コンソールエラー:

NavigationControllerを使用したくありません。