問題タブ [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 - アプリのメイン xib をロードするための viewDidLoad のようなものはありますか?
アプリのInfo.plistの「メインnibファイルベース名」で定義されたものと同様。私はちょうど使用する必要がありますapplicationDidFinishLaunching
か?
iphone - UIApplicationのhandleOpenURL'は正確にどこに戻りますか?
私はアプリでカスタムURLスキームの処理に取り組んでおり、次のことを整理しようとしています。
アプリのNSDictionaryにURLを渡して正常に解析していますが、「今は何ですか?」handleOpenURL
BOOLを返しますが、何に?デバイスが起動したときにデバッガーをデバイスで実行する方法がわからないため、デバッグが困難です。
私が知っているのは、それがapplicationDidFinishLaunching
前に完了し、画面にhandleOpenURL
表示されているように見えることだけです。rootViewController
とにかく、これでappDelegateにこのNSDictionaryオブジェクトができました。詳細ビューで何かを実行できるように、rootViewControllerにどのように渡しますか?電話しますか
handleOpenURLの前return YES;
または、appDelegateでNSDictionaryプロパティを作成してから、「ReturnYES;」の後に作成する必要があります。私からそれを取得しますrootViewController
(またはdetailViewController
-まだどちらが解決されていません)。もしそうなら、トリガーは何ですか?handleOpenUrlのリターンがどこに向かっているのか、そしてもしあれば、それらが私にとってどのような価値を持っているのかは私にはわかりません。
ありがとう!
objective-c - iPhoneシミュレータでapplicationwillresignActiveを確認できますか?
iPhoneシミュレータでハードウェアロックを試しましたが、呼び出されません。appdelegate自体ではなく別のUIviewcontrollerクラスで呼び出したいのですが、viewControllerのヘッダーファイルにも追加しました。
iphone - iphoneグローバル設定 - それを実装する最良の方法は?
アプリのどこからでもアクセスできるいくつかの設定が必要です。これを実装する最良の方法はありますか?現在、アプリのデリゲートにプロパティを貼り付けているだけで、次のようにアクセスします。
iphone - applicationDidFinishLaunchingの前に終了するViewControllerのviewDidLoadメソッド
CoreDataを使用してかなり複雑なiPhoneアプリを作成しています。これまで、物事はうまく機能してきました。ただし、アプリがより複雑になるにつれて、新しい問題が発生しました。最初のView Controllerは、AppDelegateがapplicationDidFinishLaunchingメソッドの途中に到達する前に、viewDidLoadメソッドを終了しています。
ビューコントローラは、タブバーコントローラであるルートではありません。問題のVCは、タブバーでデフォルトで選択されているタブのVCです。IBによってインスタンス化されています。
私の経験では、このようなことはこれまでに発生したことはなく、AppDelegateで行っている重要な初期化(Core Dataからオブジェクトを取得して使用するための準備)を破棄しています。さらに、断続的です。デリゲートが最初に終了する場合もあります。
他の誰かがこのような困難に気づいたことがありますか?そのような問題を扱うサンプルコードはありますか?
答えは、AppDelegateが準備ができているというメッセージを送信したときにのみ、AppDelegateが準備しているデータをVCにロードさせることだと思います。これが、後でお尻に噛み付くような何かを追加しているのではないかと少し心配しています。
objective-c - Objective C の別のクラスでインスタンス化されたオブジェクトを参照する
私はオブジェクティブ C の ipod アプリで xcode で作業しており、クラスの 1 つ (rootViewController) にフィールド (navigationController) があります。インスタンス化された rootViewController の navigationController を別のクラスから参照するにはどうすればよいですか? たとえば、FirstViewController.m クラスから navigationController を参照するにはどうすればよいでしょうか。
これがアプリケーションデリゲートを参照するための参照しか見つけることができないようです。
FirstViewController でアプリケーション デリゲートを参照する場合は、次のように言います。
MyAppDelegate の代わりに rootViewController クラスに対してこれを行うにはどうすればよいですか?
ios - Objective C の iPhone 開発における「デリゲート」とは何ですか?
Objective C の iPhone 開発における「デリゲート」とは何ですか?
iphone - データの保存-デバイスではなくシミュレータで機能します
NSDataを使用して、アプリケーションで画像を永続化します。私はそのように画像を保存します(私のアプリデリゲートに):
次に、そのようにロードし直します(View ControllerのviewDidLoad
):
このコードはシミュレーターでは毎回機能しますが、デバイスでは、イメージにロードバックされているようには見えません。私はそれが保存されることをかなり確信していますが、私はファイルシステムのビューを持っていません。
私は何か変なことをしていますか?シミュレータには、デバイスとは異なるディレクトリへのアクセス方法がありますか?
ありがとう!
iphone - UIViewController からアプリ デリゲートのメソッドを呼び出すにはどうすればよいですか?
状況:
「ナビゲーション ベースのアプリケーション」プロジェクト テンプレートを使用しています。また、ルート ビュー コントローラー (UIViewController) はアプリ デリゲートのメソッドを呼び出す必要があります。
質問:
UIViewController からアプリ デリゲートのメソッドを呼び出すにはどうすればよいですか?
iphone - 別のビューにあるMKMapViewから注釈を削除します
私には2つの見方があります。1つ目は、MKMapView
いくつかの注釈付きです。プッシュをクリックするとUIButton
、スタックの2番目のビューがプッシュされます。これにはUITableView
、マップ注釈に対応する注釈のリストがあります。したがって、削除ボタンをクリックしたときにMKMapView
、別のビューにあるmyを呼び出すと、注釈を削除できます。私MKMapView
は、現在のクラスだけでなく、アプリデリゲートでも宣言されています。私は以下を使おうとしていますが、機能していません:
MKMapView
他のビューに誤ってアクセスしようとしている必要がありますか?