問題タブ [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.
ios - Ios: アプリが非アクティブになったときにアプリをルート ビューに戻すにはどうすればよいですか
アプリが非アクティブになったときに、アプリをログイン画面 (ナビゲーション コントローラーのルート ビュー) に戻す必要があります。
私はapplicationWillResignActiveにいますが、appdelegate.mはself.navigationControllerを認識しません
ストーリーボードでctrlドラッグを使用して、appdelegate.hでアウトレットまたはナビゲーションコントローラーを作成しようとしましたが、できませんでした。
非アクティブになったときに特定のビューに切り替える方法を知っている人はいますか?
iphone - アプリケーション委任メッセージを通知センターなしで現在のビューに送信する
「アプリケーションがアクティブになりました」( が呼び出されたときに呼び出される) などのアプリケーション デリゲート-applicationDidBecomeActive:application
メッセージを Windowに表示したい。
1 つの方法は、以下のように通知センターを使用することです。
AppDelegate.m
ViewController.m
この方法は、アプリケーション デリゲート メッセージを表示する唯一の方法ですか? または、現在のView Controllerインスタンスを表示するプロパティなど、他の方法はありますか?
ご親切にありがとうございました。
xcode - AppDelegate で宣言されている GCDAsyncSocket をビュー コントローラーで使用できるようにするにはどうすればよいですか
同様の質問の投稿 (これは機能しません) に続いて、AppDelegate.h で GCDAsyncSocket のインスタンスを宣言しました。
AppDelegate.m でソケットの初期化を行います。
次を呼び出して、複数のView Controllerからソケットにアクセスしようとしました:
コード補完は、asyncSocket を提案できずに [[UIApplication sharedApplication] delegate] で停止します。asyncSocket のインスタンスが AppDelegate で宣言されている場合、複数のビュー コントローラーで asyncSocket にアクセスできるようにするにはどうすればよいですか? ありがとう!
これが私のXcodeプロジェクトファイルです: http://bit.ly/PLe1Le
ios - iOSアプリからユーザーのFacebookウォールに画像を公開する
アプリをFacebookと相互作用させようとしています。私は彼らのFacebookiOSSDK(3.0)とXcode4.2を使用しています。これまでのところ、アプリの適切な権限も要求するログインメソッドを実装しました。このメソッドは、ビューコントローラーからボタンをクリックすると呼び出されます。このメソッドはアプリデリゲートにあります。ログイン後に私が欲しいのは、ユーザーの壁に写真を投稿することです。このボタンが配置されているビューコントローラはフォトビューアであるため、手元に画像があります。壁に画像を投稿するために私が見たすべてのメソッドには、アプリデリゲートにFacebookタイプのオブジェクトがあることが含まれるという私の問題があります。これを可能にするには、非推奨のFacebook.hをインポートし、インポートできるように手動でプロジェクトに追加する必要があります。これにより、多くのエラーが発生します。では、どうすればこれを行うことができますか?非推奨のヘッダーを使用してこのFacebookオブジェクトをどのように宣言しますか?または、新しいSDKのFacebookオブジェクトなしでそれを行うことができますか?
Ok。だから私はこれで部分的にそれを解決しました:
しかし今、私は次のエラーを受け取ります。このアクションが最初に呼び出されると、エラーコード= 5、HTTPステータスコード=400になります。次にボタンを押すと、ボタンが機能し、画像がすべての情報とともに正しく投稿されます。次にボタンを押すと、次にエラーが出力され、次に正しく公開されます。そして、それはエラー、公開、エラー、公開などになります。これを解決するにはどうすればよいですか?
objective-c - UITabBarControllerで選択したタブのタイトルを取得します
AppDelegateファイルの5つのタブすべてにタイトルを設定しました。アプリケーション内の別のビューでそのタイトルにアクセスしたいと思います。選択したタブの選択したインデックスをログウィンドウに出力する以下のコードがありますが、本当に取得したいのはそのタブのタイトルです。UITabBarControllerクラスリファレンスを調べましたが、これを可能にするものは何も見つかりませんでした。
私が避けようとしているのは、ある種のスイッチ、または別のファイルにすでに手動で設定した値をハードコードするif...elseステートメントです。
このコードは意図したとおりに機能します。タイトルを見るのが理想的です。
objective-c - iOS デバイス上のすべてのビューをプログラムでアンロードする
編集されたタイトル
Core Data を使用して、サーバーから収集したデータを保存しています。では、アプリが (サーバー上appDelegate
のapplicationDidBecomeActive
バージョン変数から) 新しいデータをダウンロードする必要があるかどうかを確認します。古い情報がある場合は、新しいデータをダウンロードします。
問題は、私の見解の一部では、tableViews
. そして、これらは から抽出されたデータの配列からデータを取得しCore Data
ますviewDidLoad
。アプリを開いて、viewDidLoad
が既に呼び出されていて、 のデータを更新するとCore Data
、 でビューに入るとtableView
、すべての行が間違っています。私の場合、すべての行に最初の行と同じ画像が表示され、テキストはありません。古い配列には、リロードする必要のある破損したデータがあると考えています.これを書いているときにviewDidLoad
、再度呼び出す必要があることに気付きました。または、少なくとも のコードviewDidLoad
。viewDidAppear
またはに移動したくないwillAppear
、それはこれが毎回起こることを意味するからです。プロセスを強制的に再起動することを考えましたが、これは不可能であり、Apple はとにかく強制終了を拒否するだろうと読みました。
実際には、すべてのビューを からプログラムでアンロードする方法を知る必要があるだけなAppDelegate
ので、再度呼び出す必要がありますviewDidLoad
。または、もう一度強制viewDidLoad
します。
ios - アプリケーションdidFinishLaunchingWithOptionsはifステートメントを無視します
AppDelegateのにifステートメントがありapplication DidFinishLaunchingWithOptions
ます。ifステートメントのコードは、ifステートメントが真でない場合でも実行されます。私は何か間違ったことをしていますか?ifステートメントを無視しているようです。
iphone - Appdelegate 関数 'didreceivelocalnotification' は、通知が作成された直後に呼び出されます
UILocalNotification
iPhone で s を使用してアラームを作成しています。をクリックするとアラームがスケジュールされますUIButton
。私の問題は、– application:didReceiveLocalNotification:
このボタンをクリックすると呼び出されることです。つまり、ローカル通知を作成するときです。ただし、– application:didReceiveLocalNotification:
通知時間に達した場合にのみ呼び出す必要があります。シミュレーターとデバイスの両方で確認しましたが、同じ結果が得られました。誰でもこれで私を助けることができます...前もって感謝します。
ios - ViewControllerからAppDelegateへのメソッドのコピー-NULL
こんにちは、ViewControllerのテキストフィールドからAppDelegateに入力をコピーしようとしています。いいえ、その逆ではありません。
私がこれをやろうとしているので、NSLogは私にこれを与えます:
ところで、StruktonTestは私のTestappの名前です。
ViewControllerでテキストを取得するコードは次のとおりです。
次のようにAppDelegate.hファイルにコピーします。
そして、これがViewControllerからの私のコードです、多分私はここで間違いを犯します:
そしてこれは私のAppDelegate.mからのコードです
だから私はこれをコピーするときにNULLを受け取ります。誰かがこれを修正する方法を知っていますか?いただければ幸いです。
nsmanagedobject - managedobject.managedobjectcontext は、appdelegate で共有されているものとは異なります
よくわかりません。時々、managedObject.m で self.managedObjectContext を使用しても問題ありませんが、cocoa エラー 1550 や別のコンテキストなどの奇妙なエラーが発生しました。