問題タブ [uiapplication]

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 投票する
2 に答える
3294 参照

iphone - iphone-sdkでアイドルユーザーを検出する方法

私のアプリケーションでは、ユーザーが一定時間アイドル状態の場合、ログアウト関数を呼び出したい

この答えは私にはうまくいきません

それは私にエラーを与える

アプリケーションで UIApplication の他のインスタンスが見つかりません

これまで私はやった

それ以外の

に変更しました

そして主に代わりに

に変更しました

やるべきことは残っていますか?

上記のエラーが表示されます...何か不足していますか...?

助けてください

ありがとう

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

iphone - iPhoneでアプリケーション全体のタッチイベントを検出する

私の目的は、任意のビューでアプリケーション内のタッチイベントを検出することです...(つまり、アプリケーション内の任意の場所のタッチイベントを検出する必要があります...)appDelegateクラスをUIApplicationでサブクラス化して試しましたが、エラー

iphone-sdkでアイドル状態のユーザーを検出する方法

そのエラーを解決する方法または他の方法で実装する方法...

助けてください

ありがとう

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

iphone - applicationIconBadgeNumber-空の値で表示する方法は?

数字が入っていない赤い数字インジケーターを作成するにはどうすればよいですか?または、アプリがバックグラウンドで実行されているかどうかをユーザーが知るのに役立つアイデアがありますか?

私を助けてくれてありがとう

Tung Do

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

iphone - プログラムで写真アプリを開く

iPhoneアプリから「写真」アプリを起動することはできますか?メールの起動に似ていますか?

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

iphone - システムはiPhoneの回転を無視します

タッチの代わりに回転を無視するUIApplicationのbeginIgnoringInteractionEventsのような関数はありますか?私がMPMovePlayerViewController提示したものだけでアプリが回転しないようにする必要があります。

ありがとう

[アップデート]

これが私のコードです-

shouldAutorotateToInterfaceOrientation:メソッドとsetStatusBarOrientation:メソッドの両方を追加することで機能しました。シミュレーターで動作します。ただし、ビデオの再生中にiPhoneを回転させると、ステータスバーも回転し、縦向きのままになります。

http://i28.tinypic.com/357mrub.pngでの私の問題の画像

[更新2]

MPMoviePlayerViewControllerをサブクラス化する(そしてshouldAutorotateメソッドを実装する)ことにより、プログラムは適切に回転します。回線が原因でビデオのみが再生されない

私のサブクラスを受け入れません。

「警告:互換性のないObjective-Cタイプ'struct NoRotate *'、予期される'struct MPMoviePlayerViewController*'の引数1の'presentMoviePlayerViewControllerAnimated:'を個別のObjective-Cタイプから渡す場合 "

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

objective-c - 定義済みのメール アドレスを使用して iPhone からメールを送信する

ユーザーが事前定義された電子メールアドレスから電子メールアドレスを送信できるようにしたいと思います。したがって、ユーザーは電子メール アドレスを指定しません。

ただし、受信者の電子メールと電子メールアドレスの内容を定義するようにしたいと思います。

これは私が以前に試したもので、メール クライアントを経由します。

問題は、MAIL と SUBJECT がUITextField で使用される変数toEmailと変数に似るようにしたいということです。content

使ってみstringWithFormatましたがダメでした。

何か案は?

ありがとう

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

objective-c - UIApplicationのプロパティ/内部値をモックする方法は?

単体テストを書いています。そして、keyWindowを呼び出すため、1つの関数をテストできません

そして、keyWindow は nil を返します (ウィンドウがありません)。しかし、私は何かを返す必要がありますが、ゼロです。

カテゴリを使用して keyWindow 値を手動で設定しましたが、これは機能しませんでした

私の代わりに何をしますか?

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

iphone - NSTimerはUIApplicationなしでは機能しませんか?

UIKitにまったく依存しないカスタムiPhoneアプリケーションがあります(UIKitにリンクされていません)。これは、UIApplicationを使用していないため、 UIApplicationMainを呼び出していないことを意味します。

問題は、タイマーを作成しても起動しないことです。タイマーは次のように作成されます。

「 main()」で基本的な初期化を完了した後、次のように実行すると、問題が実行ループに関連している可能性があると思われます。

UIKitをリバースエンジニアリングしたところ、UIApplicationがシステムイベントの登録など、はるかに多くのことを実行していることに気付きました。NSTimerはそれらの1つに依存している可能性があります。私が気付いたもう1つのことは、UIApplicationのデリゲートでは、スレッドがmain()と同じであるということです。

NSTimerを正しく動作させるにはどうすればよいですか?実行ループに関連している場合、誰かがエラーを指摘できますか?「CFRunLoopRun()」は、アプリケーションの残りの部分を実行できるようにメインスレッドを切断するために使用されます。私はそれが正しいとは思いません。

編集:実行ループを構成する必要があると思います。何とかして ...

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

iphone - [UIApplication sharedApplication] openURL 後に iPhone アプリケーションを再起動する

タイトルにあるように、これを行った後に iPhone アプリを再起動する方法を知りたいです。

[[UIApplication sharedApplication] openURL:[NSURL UrlWithString:@"tel://0123456789"]]

が呼び出されたときにアプリケーションの状態を復元することについても多くのトピックで話しているのを見たので、それは非常に単純に思えますopenURLが、呼び出しが終了したときにアプリを単純に再起動する方法が見つかりません。

それはデフォルトの動作であるはずですか?私に関して言えば、iPhone は通話が終了した後にお気に入りを開きますが、その理由はわかりません。

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

iphone - UIApplication sharedApplication-keyWindowはnilですか?

CGPointをUIViewからUIWindow座標に変換したいのですが、UIApplicationkeyWindowが常にnilであることに気付きました。どうしてこれなの?

convertPoint:toView:UIViewのメソッドを試しました。

Xcode(Viewアプリケーション)のテンプレートのViewControllerで試した次のサンプルコードを参照してください。

そして私は得る:

変換できますが、アプリデリゲートを介してウィンドウにアクセスした場合に限ります。UIApplicationではありません。ドキュメントによると、keyWindowはここで機能するはずですが、nilです。どうしてこれなの?