問題タブ [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.

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

iphone - -application:openURL:sourceApplication:annotation に対応するもの:

iOS SDK 4.2 には、UIApplicationDelegateと呼ばれる新しいメソッドが含まれていapplication:openURL:sourceApplication:annotation:ます。これは、application:handleOpenURL:呼び出し元のアプリのバンドル識別子を取得するだけでなく、annotation引数で、呼び出し元のアプリケーションに関するより多くの情報を提供します。

受信アプリケーションに情報を伝達するために、ソース アプリケーションによって提供されるプロパティ リスト オブジェクト。

素晴らしいです。これにより、複数のサードパーティ アプリ間でより直接的なやり取りを行う多くの機会が提供されるはずです!

唯一の問題は、呼び出し元のアプリ側でこのメカニズムを呼び出すにはどうすればよいかということです。-[UIApplication openURL:]変更されていないようで、URL と共にプロパティ リストを渡す方法はありません。呼び出しアプリが iOS SDK 4.2 でそれを行う方法を知っていますか?

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

iphone - iPhoneでアプリケーションデリゲートメソッドを使用する方法

ラベル値を試して、あるビューを別のビューに渡しました。テーブルビューとテーブルビューを使用してラベルを付けました。コード......

そのような

私はlabel1値が別のビューをフェッチしたいです。私は試しましたが、成功していません。

私はそのようなことを試みました

しかし、値は渡されません。

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

iphone - [[UIApplication sharedApplication] delegate] を使用する場合

いつ、どのような理由で使用する必要があるのか​​わからない[[UIApplication sharedApplication] delegate]

[self.navigationController pushViewController:myView Animation:YES]ナビゲートしないときはデリゲートを使用します。ナビゲーションが正しく機能するようにしますMyView *delegate = [[UIApplication sharedApplication] delegate][delegate pushViewController:myView Animation:YES]

解決策が正しいかどうかはわかりません。また、[[UIApplication sharedApplication] delegate]その用途やアプリケーションへの影響もわかりません。

誰かが私を助けることができますか?

ありがとう!!

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

iphone - 起動時に iPhone アプリケーションがクラッシュする

iTunes Connect から少し奇妙なクラッシュ ログを受信して​​います。

以前は、アプリケーションが ApplicationDidFinishLaunching から戻るのに時間がかかるという問題がありました。これは、applicationDidFinishLaunching 内であまりにも多くの作業を行ったことが原因であり、低速のデバイスでは 20 秒のタイムアウトを超えました。

これを修正するために、すべてのセットアップ コードを ApplicationDidFinishLaunching から移動し、特別な secondaryLoadingController に移動しました。その上で、そのコントローラー内のセットアップ コードを別のスレッドに移動しました。

ただし、クラッシュ ログに[UIApplication _reportAppLaunchFinished]. 私には、これはアプリの起動が完了したことを示しており、セットアップ コードを実行したい限り自由に実行できるはずです。以下はクラッシュログです。

ご協力いただきありがとうございます。

更新 時間のかかるインポート コード (アプリケーションの更新時にのみ発生) を別のスレッドで実行しようとしています。プログレスバーが埋め込まれた AlertView を使用して GUI を更新しているので、ユーザーは何かがまだ起こっていることを知ることができます。テストプロセス中、これは正常に機能します。以下は、動作していないように見えるスレッド コードです。クラッシュ ログは、すべての作業がメイン スレッドで行われていることを示しているようです。

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

iphone - iPhone パスコード エントリ ポイント

iPhone アプリ用のパスコード システムを作成し、現在 -applicationDidFinishLaunching メソッドで完全に機能していますが、スリープやマルチタスクなどを考慮してオーバーライドする必要がある他のメソッドは何だろうと考えていました。

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

iphone - iPhone アプリがフォアグラウンドに戻ると、ビューが元の位置に戻り、キーボードが表示されたままになる

私は現在、登録ビューを備えた iPhone 4 アプリに取り組んでいます。ユーザーは UITextField に焦点を合わせることができ、キーボードがテキストフィールドを覆い隠すのを防ぐためにビューを上に移動するコードがあります。しかし、アプリがバックグラウンド化され、再びフォアグラウンドに戻された場合、キーボードはまだアップしており、テキストフィールドはまだフォーカスされていますが、ビューは元の状態に戻ります。これにより、テキストフィールドが覆われます。

どうしたの?アプリがフォアグラウンドに戻ったときに、ビューをそのままにするか、キーボードを非表示にするにはどうすればよいですか?

アップデート:

- 新しい iOS5 での変更はありますか?

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

iphone - NSObject の代わりに UIApplication を継承する方法

3 つの Xcode プロジェクトがあり、それらを 1 つのプロジェクトに統合したいと考えています。これらのプロジェクトのうち 2 つはビュー ベースのアプリケーションであるため、アプリケーション デリゲートは NSObject と UIApplicationDelegate を継承しています。しかし、3 番目のプロジェクトはビュー ベースのアプリケーションではないため、アプリ デリゲートは UIApplication を継承しています。

だから今、私は修正中です。3 番目のクラスに NSObject を継承させようとすると、多くのエラーが発生するため、これら 3 つをどのように統合すればよいでしょうか。これらのエラーに対処しても、実行時にアプリがクラッシュし、例外が発生します。

キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'UIApplication インスタンスは 1 つしか存在できません。

それで、私は今何をしますか?

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

iphone - UIApplicationDelegateはオプションでアクティブになります

私は自分のアプリにファイルとの関連付けを実装しましたが、これは非常にうまく機能しますが、それでも問題が発生します。

私の

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

私はこのコードを持っています。アプリがバックグラウンドからアクティブになると機能しません。

NSURL * url =(NSURL *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];

どうすればこれを機能させることができますか?

ありがとう。

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

ios - FBRequestDelegate は AppDelegate でのみ機能しますか?

FacebookFacadeFacebook でのやり取りをすべてクラス内にカプセル化して、整理整頓を維持したいと考えています。内に iOS SDK Facebook クラスのインスタンスがありますFacebookFacade

私の問題は、次のようなファサード内で Graph API 呼び出しを行うときです。

FBRequestDelegate呼び出される唯一のメソッドは であり、他にはrequestLoading:何もありません。コントローラーや他のモデルなど、他の場所にも同様のコードを配置しようとしましたが、すべてのFBRequestDelegateメソッドが呼び出されるわけではなく、requestLoading:.

実際、他のFBRequestDelegateメソッドを呼び出す唯一の方法は、すべての Facebook ロジックを に入れ、AppDelegateを にすることAppDelegateですFBRequestDelegate

これはなぜですか?ここで何か不足していますか?の目的を混同したくないので、絶対にAppDelegateを as myとして使用したくありません。FBRequestDelegateAppDelegate

ありがとう。

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

objective-c - 目的-c | カテゴリを使用して UIApplication の openURL メソッドをオーバーライドします。元のメソッドを今すぐ呼び出す方法は?

こんにちは、

Plus+を使用しています。カテゴリを使用して、元の UIApplication の openURL メソッドをオーバーライドします。元のUIApplicationメソッドを使用する方法はありますか??? どうやってやるの ?