問題タブ [uiactionsheet]

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 に答える
812 参照

ipad - UIActionSheet Controller が iPad でクラッシュし、iPhone で正常に動作する

UIActionSheet をアプリに取り込もうとしています。アイデアは、特定の状態でアプリを終了した場合、起動時にポップアップして、続行するかリセットするかを尋ねるというものです. コードは次のとおりです。

これはviewDidLoadにあります。実際のコード アクションは次のとおりです。

それはすべて非常に簡単に思えますが、何らかの理由で iPhone では問題なく動作しますが、iPad ではこの時点でプログラムがクラッシュします。

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

iphone - UIActionSheetからデリゲートに情報を渡す

デリゲートにデータを返すことについての私の理解は、新しいView Controllerを作成し、それをプロトコルに準拠させることを中心に完全に展開されます。

UIDatePickerModeCountDownTimerモードで設定されたUIDatePickerから時間入力を取り戻そうとしていますが、問題が発生しています。

Main1.m内で、UIActionSheet * actionを作成し、クリックするとUIDatePickerが表示されるようにすべてを設定します。Main.mの内部私も言います:

これがUIActionSheetでない場合は、新しいViewController内でプロトコル参照を作成し、Mainが持つメソッドに新しいvcパスデータを取得しますが、UIActionSheetではそれを実行できません。

私は何が欠けていますか?アクションシートには本質的に違うものがあると思いますが、理解できません。

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

編集:

ごめん!ビューコントローラに一般的な名前を付けていました。実際にはMain.mではなく、FirstViewController.h / m

私の一般的な参照が、vcとは完全に異なるMain.mファイルと混同されていることに気づきませんでした。

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

iphone - UIActionSheetおよびThree20を使用する際のエラー

プロジェクトでは、一部のコードにThree20を使用しています(TTNavigatorまたは一部の高度な機能を使用しておらず、いくつかの機能のみを使用しています)。

を作成しようとするとUIActionSheetEXC_BAD_ACCESSエラーが発生します。それをトリガーするコードは次のとおりです(上でUIViewController

このコードを実行するとすぐにEXC_BAD_ACCESSエラーが発生し、スタックは呼び出されたメソッドを指します- (CGRect)frameWithKeyboardSubtracted:(CGFloat)plusHeight

Three20の内部UIViewAdditions.m

メソッドをコメントアウトして、EXC_BAD_INSTRUCTION代わりに取得しましたが、今回は。というメソッドで- (NSDictionary *)userInfoForKeyboardNotification。繰り返しになりますが、コメントアウトしましたが、別の方法で失敗しましたUIViewAdditions.m

誰かがこの問題に遭遇しましたか?でデバッグを試みましNSZombieEnabledたが、それが原因ではありませんでした(ゾンビオブジェクトにメッセージが送信されませんでした)。

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

iphone - UIDatePicker の戻り値のデータ型に関する質問

次のように設定された UIDatePicker からデータを返したい:

ピッカーモードはカウントダウンタイマーに設定されています。デリゲートに戻すには、どのようなデータ型が必要ですか?

私はそれが次のようなものになると思っていましたがpickerView.value、私はそれを見ていません。を取得して NSNumber などとしてキャストする必要がありpickerView.dateますか?

UIDatePicker から返される値に基づいてタイマーを設定したいだけです...

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

iphone - 実際に UIDatePickerModeCountDownTimer をタイマーとして使用する

私はちょうどタイマーを作ろうとしています。UIDatePickerModeCountDownTimerのモードを使用したいUIDatePickerので、ユーザーがピッカーで 15 分を選択するだけで、ラベルに 15 分の値を表示する画面に戻り、そこからカウントダウンできます。

DatePicker から値を取得しようとしたときに、ピッカーがNSTimeInterval現在の時刻を秒単位で取得するを返すことに気付きました。

したがって、現在の秒数ではなく、ユーザーが選択した値を知りたいだけです。

UIActionSheet何が起こっているのか、何が間違っているのかについての考えはありますか?

タイマーが欲しいだけです!!!!!!!!

0 投票する
6 に答える
8615 参照

iphone - UIActionSheet が iPad でクラッシュする / iPhone ではない

コンソールを見ると、このメッセージが表示されます

The code is as follows:

It runs fine both in the iPhone and in the iPhone simulator, but crashes in the iPad simulator.

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

ipad - UIActionSheet 矢印の位置を変更しますか?

iPad で UIActionSheet を表示するには、次のようにしました。

ポップオーバーの矢印は下向きですが、通常のポップオーバーを使用するときのように、この位置を左、上、または右に変更できますか?

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

iphone - UIImagePickerController の作成が数秒間ハングする

UIActionSheet でボタンをクリックした後に UIImagePickerController を表示しようとしています。コードは簡単です。ただし、への呼び出しは終了するまで数秒間[[UIImagePickerController alloc] init]ハングします。この動作はシミュレーターでは見られませんが、iPod と iPhone では見られます。

UIActionSheetDelegate メソッドは次のとおりです。実行時間を表示するログ メッセージが追加されました。

UIImagePickerController を実際に作成するコードは次のとおりです。

派手なことは何もありません。ただし、コンソール出力を見ると、UIImagePickerController が作成される行が完了するまでに約7 秒かかることがわかります。

誰がこれを引き起こしているのか知っていますか?

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

iphone - 画面上のすべてのものの上に、UIActionSheet に似たビューを表示するにはどうすればよいですか?

最初の応答者である UITextField を持つビューがあります。すべてをカバーするアクティビティ インジケーターを備えた半透明のビューを追加しようとしています。

現在、コードは次のようになっています。

これは、ビューにアクティブな UITextField がない場合にうまく機能しますが、ある場合、仮想キーボードは私の上にとどまることができますspinnerView

私が読んだことから、「モーダル」サブビュー (UIActionSheet や UIAlertView など) は別の UIWindow を使用して真にモーダルになりますが、同時に、Apple はアプリで複数のウィンドウを作成しないことを推奨しています。

どんな洞察も大歓迎です

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

iphone - UIアクションシートを閉じる-クラッシュ

私には「再び」があります;-)私が解決できない問題。

私のアプリはtableViewで起動します。セルを選択すると、「detailView」に移動します。このビューでは、次のようにツールバーに2つのボタンを追加します。

ゴミ箱ボタンをクリックしたら、メソッド「popupActionSheet」を呼び出して「削除確認」ポップアップを表示します。

次に、destructiveButtonTitle:@ "Confirm"をクリックすると、 "confirm delete"ポップアップが閉じ、次のように呼び出されます。

tableViewControllerに戻ると、ポップアップ( "showActionsheet:@" Demanddeleted "];")が表示されます。

[OK]をクリックすると、アプリがクラッシュします。このポップアップ( "showActionsheet")を無効にすると、すべて問題ありません。

tableViewに戻ると、「DetailView」で呼び出されたポップアップがもう存在しないようです。

助けてくれてありがとう。