1

私は最近、より具体的にはゲームのアプリ開発に取り組み始めました。Xcode 7 ベータ 3 のデフォルトの iPhone 6 シミュレーターを使用しています。私のゲームでは、インターフェイスビルダー「primaryActionTriggered」を介してアクションを設定するユーザーの名前を入力する画面があり、ハイスコアファイルを更新してビューを閉じます。シミュレーターではすべて完全に機能しましたが、iPhone 6 iOS 8.0.1 に配置すると、アクションがトリガーされませんでした。「UITextField」の動作方法を変更するために iOS 9 で何かが変更されましたか?私が見ることができる実際の例を提供してください。シミュレーターは iOS 9 を実行していました

4

1 に答える 1

1

問題の理由をすでに完全に説明しています。「プライマリ アクション」の概念全体が iOS 9 で新しくなりました。以前のシステムでは使用できません。

したがって、iOS 8 との互換性が必要な場合は、「プライマリ アクション」トリガーが存在しないふりをしてください。テキスト フィールドを他のコントロール イベント (Editing Changed など) に接続します。

于 2015-08-02T03:38:19.153 に答える