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

ios - ボタンアクションからAppDelegateのメソッドを呼び出すときにエラーが発生します。

[保存]をクリックすると、AppDelegateに戻るときにエラーが発生します。

私はここで何か小さなものが欠けていると確信していますが、誰かが迅速な答えを持っているなら、それは大いにありがたいです。

これが私が得ているエラーです:

これが私のボタンアクションです:

そして、これが私のAppDelegateメソッドです。

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

ios - UIView transitionFromView:toView:アニメーションが機能していません。

これは、stackoverflowに関する私の最初の投稿です。私はiOS開発者の初心者であり、英語を母国語としないので、問題を説明するために最善を尽くします。

問題:

AppDelegateウィンドウに2つのビューを追加しましたが、次を使用して一方から他方に切り替えたいと思います。

最初のビュー(MainScreenView)には独自のがありViewControllerます。MainScreenView .xibファイルには、AppDelegateに実装されているメソッド「goShow」を呼び出すアクションを持つボタンがあります。その方法ではUIView transitionFromView:toView:、2番目のビューに移行するために使用します。これまでのところ、すべてが正常に機能しています。2番目のビュー(スクロールビュー)は、AppDelegateでプログラムによって宣言され、その中に一連の画像(picturesViewController)があり、その上に。がありUIPinchGestureRecognizerます。

ジェスチャレコグナイザを使用して、MainScreenViewに戻ります。ここに問題があります。スクロールビューでピンチジェスチャを実行するとMainScreenView.view、アニメーションの直前にが表示されるため、フリップアニメーションが正しく表示されません。

私が使用しているコードは次のとおりです。

addSubview/removeFromSuperViewアニメーションが失敗するのとまったく同じ手順で、追加と削除を試し、ピンチジェスチャでアプリがクラッシュしたため、代わりに表示/非表示ビューを使用しています。おそらく同じエラーですが、その理由を見つけることができません。どんな助けでもいただければ幸いです。

ありがとう。

Ok。エイドリアンの助けを借りて、これが私の問題を解決したUIPinchGestureコードです:

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

iphone - ストーリーボードを使用してスプラッシュ/ログイン ビュー コントローラーを表示する方法

私はこの質問をさまざまな形で見てきましたが、明確な答えはありません。ここで質問して回答します。私のアプリは、起動時に作業を行う必要があります... inits、いくつかのネットワーク呼び出し、ログインなど。それが完了するまで、メインのビューコントローラーを動作させたくありません。これを行うための良いパターンは何ですか?

要件:

  • iOS5+、絵コンテ、ARC。
  • スタートアップ作業が完了するまで、メイン VC のビューは表示されません。
  • 起動作業が完了したときに、メイン VC への遷移スタイルを選択したい。
  • ストーリーボードでできるだけ多くのレイアウトを行いたい。
  • コードは明確な場所に明確に含まれている必要があります。
0 投票する
0 に答える
89 参照

iphone - appdelegate にない他のプロジェクトのプロジェクトの Uinavigationcontroller を呼び出す

こんにちは、私はこのコードを持っています

取り組んでいる

しかし、これを call it のために他のクラスに追加すると、オブジェクト送信の問題でクラッシュした後に表示されます!! それをどのように呼んでください。

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

uitableview - Appdelegate メソッド applicationWillEnterForeground から UISearch をリセットする方法

アプリがバックグラウンドに入る、または再びフォアグラウンドに入るときに UISearch をリセットしたい。UISearch の tableview が非表示になったらそれで十分です。

しかし、AppDelegate.m から非表示にしようとすると、機能しません。UIElements もログに記録しました。(null) もあります。

これが私がそれにアクセスしようとする方法です:

どうすればアクセスできますか? ここで何か問題がありますか、それとも appdelegate.m を介して他のクラスの要素にアクセスすることは許可されていませんか?

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

view - ビューコントローラー間のカウントダウン用のNSTimer

\カウントダウンタイマーを開始し、それに応じてボタンラベルを更新するView Controllerがあります。問題は、ユーザーがビューを離れて戻ってきたときに、タイマーを再起動したくない、または一時停止した時間から続行したくないことです.何それをアクティブにする最良の方法でしょうか?

アプリのタイマーをデリゲートにして、このView Controllerに通知を投稿します。他のView Controllerはそれを必要としないため、通知をリッスンする必要はありません。問題は、タイマーが最後まで実行されたことを確認する必要があることですボタン os を有効にするには、ビューが再度読み込まれたときに通知を少なくとも 1 秒間待つ必要があることを意味します。問題は、この期間中にボタン ラベルに表示する内容です。

ビュー コントローラーがタブ バー アイテムである場合は問題ありませんが、それはプッシュ ビュー コント ローラーであるため、ユーザーがタップすると解放されます。

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

objective-c - 「didSelectRowAtIndexPath:(NSIndexPath *)indexPath」メソッドの使用方法

私の問題: ユーザーが特定のセルでプレーヤーを選択するとき、そのプレーヤーに関連する残りの情報を新しいビュー コントローラーに表示したい

これまでのところ、私の方法は次のようになります。

ただし、IPlayerViewController で作成した (そして UILabel をストーリーボードのラベルに接続した) PlayerLabel は空白です。

これがおなじみのように見える場合は、次のチュートリアルに従っているが、独自のものを追加しようとしているためです。どうもありがとう! http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1

編集:ストーリーボードを使用しています。ただし、事前定義されたメソッドでは、xcode に次のコメントが付属しており、Nib Name で初期化されていました。

したがって、prepareForSegue を使用する必要があるようです。これは didSelectRowAtIndexPath で呼び出すものですか、それともそのメソッドを無視しますか?

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

ios - 通知のボタンをタップして遷移する

アプリがアクティブな場合に通知を表示するには、次のコードを実行する必要があります。AppDelegate.mに入れました

私がやりたいことは、ユーザーが 2 番目のボタンをタップしたときに、viewcontroller への遷移 (またはセグエ) を実行することです。AppDelegate からこれを行うにはどうすればよいですか?

私はナビゲーションコントローラーをappdelegateに設定する必要があると思います..しかし、私はこれを達成できませんでした。

ありがとう

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

ios5 - AppDelegate で IBOutlet ViewController オブジェクトを作成するのはいつですか?

まず、私は IOS 開発の初心者です。

通常、XCODE で新しいプロジェクトを作成する場合、次のように宣言されたオブジェクトはありません。

自動的に作成されAppDelegate.hた それでも、メイン ビューにサブビューとして作成および追加されたカスタム ビューのほとんどは正常に動作します。

ただし、サブアプリケーションでは、上記のようにビュー コントローラーのオブジェクトを宣言する必要があります。次のように、windowのサブビューに追加する必要があります。AppDelegate.m

そうしないと、一部のコントローラーのビューMPMediaPlayerController.view(私の場合) などをサブビューとしてビューに適切に追加できませんでしたviewController

なぜこれが起こるのですか?

ビュー コントローラーのオブジェクトをデリゲート クラスで宣言する必要があるのはどのような場合ですか?

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

iphone - 起動するたびにログインページのuialertview

ログインページ(1ページ目)に新しいバージョンの更新を表示するアラートビューがあります。しかし実際には、このアラートは起動するたびにログインページにのみ表示されるようにしたいと思います。私はこれに関連する非常に多くの質問を見てきましたが、それらのいくつかがアラートメッセージを一度だけ表示するのに役立ちませんでしたが、アプリの起動時に再び表示されます

UIAlertView、ユーザーがアプリを開いたら。一度表示 ......。

今私のコードは

DidBecomeActiveメソッドで。更新alertmsgを取得するためにWebサービスを呼び出しています。

そして私の問題は

1)DidBecomeActiveのコードを使用することにより、ログアウトせずに閉じた後、初めてgudが機能し、アプリを再度開くたびに、アラートは最初または最後に関係なく現在のページに表示されます。