問題タブ [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 に答える
3791 参照

ios - Ios: アプリが非アクティブになったときにアプリをルート ビューに戻すにはどうすればよいですか

アプリが非アクティブになったときに、アプリをログイン画面 (ナビゲーション コントローラーのルート ビュー) に戻す必要があります。

私はapplicationWillResignActiveにいますが、appdelegate.mはself.navigationControllerを認識しません

ストーリーボードでctrlドラッグを使用して、appdelegate.hでアウトレットまたはナビゲーションコントローラーを作成しようとしましたが、できませんでした。

非アクティブになったときに特定のビューに切り替える方法を知っている人はいますか?

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

iphone - アプリケーション委任メッセージを通知センターなしで現在のビューに送信する

「アプリケーションがアクティブになりました」( が呼び出されたときに呼び出される) などのアプリケーション デリゲート-applicationDidBecomeActive:applicationメッセージを Windowに表示したい。

1 つの方法は、以下のように通知センターを使用することです。

AppDelegate.m

ViewController.m

この方法は、アプリケーション デリゲート メッセージを表示する唯一の方法ですか? または、現在のView Controllerインスタンスを表示するプロパティなど、他の方法はありますか?

ご親切にありがとうございました。

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

xcode - AppDelegate で宣言されている GCDAsyncSocket をビュー コントローラーで使用できるようにするにはどうすればよいですか

同様の質問の投稿 (これは機能しません) に続いて、AppDelegate.h で GCDAsyncSocket のインスタンスを宣言しました。

AppDelegate.m でソケットの初期化を行います。

次を呼び出して、複数のView Controllerからソケットにアクセスしようとしました:

コード補完は、asyncSocket を提案できずに [[UIApplication sharedApplication] delegate] で停止します。asyncSocket のインスタンスが AppDelegate で宣言されている場合、複数のビュー コントローラーで asyncSocket にアクセスできるようにするにはどうすればよいですか? ありがとう!

これが私のXcodeプロジェクトファイルです: http://bit.ly/PLe1Le

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

ios - iOSアプリからユーザーのFacebookウォールに画像を公開する

アプリをFacebookと相互作用させようとしています。私は彼らのFacebookiOSSDK(3.0)とXcode4.2を使用しています。これまでのところ、アプリの適切な権限も要求するログインメソッドを実装しました。このメソッドは、ビューコントローラーからボタンをクリックすると呼び出されます。このメソッドはアプリデリゲートにあります。ログイン後に私が欲しいのは、ユーザーの壁に写真を投稿することです。このボタンが配置されているビューコントローラはフォトビューアであるため、手元に画像があります。壁に画像を投稿するために私が見たすべてのメソッドには、アプリデリゲートにFacebookタイプのオブジェクトがあることが含まれるという私の問題があります。これを可能にするには、非推奨のFacebook.hをインポートし、インポートできるように手動でプロジェクトに追加する必要があります。これにより、多くのエラーが発生します。では、どうすればこれを行うことができますか?非推奨のヘッダーを使用してこのFacebookオブジェクトをどのように宣言しますか?または、新しいSDKのFacebookオブジェクトなしでそれを行うことができますか?


Ok。だから私はこれで部分的にそれを解決しました:

しかし今、私は次のエラーを受け取ります。このアクションが最初に呼び出されると、エラーコード= 5、HTTPステータスコード=400になります。次にボタンを押すと、ボタンが機能し、画像がすべての情報とともに正しく投稿されます。次にボタンを押すと、次にエラーが出力され、次に正しく公開されます。そして、それはエラー、公開、エラー、公開などになります。これを解決するにはどうすればよいですか?

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

objective-c - UITabBarControllerで選択したタブのタイトルを取得します

AppDelegateファイルの5つのタブすべてにタイトルを設定しました。アプリケーション内の別のビューでそのタイトルにアクセスしたいと思います。選択したタブの選択したインデックスをログウィンドウに出力する以下のコードがありますが、本当に取得したいのはそのタブのタイトルです。UITabBarControllerクラスリファレンスを調べましたが、これを可能にするものは何も見つかりませんでした。

私が避けようとしているのは、ある種のスイッチ、または別のファイルにすでに手動で設定した値をハードコードするif...elseステートメントです。

このコードは意図したとおりに機能します。タイトルを見るのが理想的です。

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

objective-c - iOS デバイス上のすべてのビューをプログラムでアンロードする

編集されたタイトル

Core Data を使用して、サーバーから収集したデータを保存しています。では、アプリが (サーバー上appDelegateapplicationDidBecomeActiveバージョン変数から) 新しいデータをダウンロードする必要があるかどうかを確認します。古い情報がある場合は、新しいデータをダウンロードします。

問題は、私の見解の一部では、tableViews. そして、これらは から抽出されたデータの配列からデータを取得しCore DataますviewDidLoad。アプリを開いて、viewDidLoadが既に呼び出されていて、 のデータを更新するとCore Data、 でビューに入るとtableView、すべての行が間違っています。私の場合、すべての行に最初の行と同じ画像が表示され、テキストはありません。古い配列には、リロードする必要のある破損したデータがあると考えています.これを書いているときにviewDidLoad、再度呼び出す必要があることに気付きました。または、少なくとも のコードviewDidLoadviewDidAppearまたはに移動したくないwillAppear、それはこれが毎回起こることを意味するからです。プロセスを強制的に再起動することを考えましたが、これは不可能であり、Apple はとにかく強制終了を拒否するだろうと読みました。

実際には、すべてのビューを からプログラムでアンロードする方法を知る必要があるだけなAppDelegateので、再度呼び出す必要がありますviewDidLoad。または、もう一度強制viewDidLoadします。

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

ios - アプリケーションdidFinishLaunchingWithOptionsはifステートメントを無視します

AppDelegateのにifステートメントがありapplication DidFinishLaunchingWithOptionsます。ifステートメントのコードは、ifステートメントが真でない場合でも実行されます。私は何か間違ったことをしていますか?ifステートメントを無視しているようです。

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

iphone - Appdelegate 関数 'didreceivelocalnotification' は、通知が作成された直後に呼び出されます

UILocalNotificationiPhone で s を使用してアラームを作成しています。をクリックするとアラームがスケジュールされますUIButton。私の問題は、– application:didReceiveLocalNotification:このボタンをクリックすると呼び出されることです。つまり、ローカル通知を作成するときです。ただし、– application:didReceiveLocalNotification:通知時間に達した場合にのみ呼び出す必要があります。シミュレーターとデバイスの両方で確認しましたが、同じ結果が得られました。誰でもこれで私を助けることができます...前もって感謝します。

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

ios - ViewControllerからAppDelegateへのメソッドのコピー-NULL

こんにちは、ViewControllerのテキストフィールドからAppDelegateに入力をコピーしようとしています。いいえ、その逆ではありません。

私がこれをやろうとしているので、NSLogは私にこれを与えます:

ところで、StruktonTestは私のTestappの名前です。

ViewControllerでテキストを取得するコードは次のとおりです。

次のようにAppDelegate.hファイルにコピーします。

そして、これがViewControllerからの私のコードです、多分私はここで間違いを犯します:

そしてこれは私のAppDelegate.mからのコードです

だから私はこれをコピーするときにNULLを受け取ります。誰かがこれを修正する方法を知っていますか?いただければ幸いです。

0 投票する
0 に答える
20 参照

nsmanagedobject - managedobject.managedobjectcontext は、appdelegate で共有されているものとは異なります

よくわかりません。時々、managedObject.m で self.managedObjectContext を使用しても問題ありませんが、cocoa エラー 1550 や別のコンテキストなどの奇妙なエラーが発生しました。