0

iOS 5.0 をターゲットとするアプリがあります。残念ながら、iOS 5 を搭載したテスト デバイスはもうありません。

iOS 5.0 および 5.1 シミュレーターを使用して基本的なデバッグを実行できるようにしたいのですが、何らかの理由で、IBActionこれらのシミュレーターで s が呼び出されません。

詳細情報:

  • Xcode のバージョンは 4.5.2 です

  • すべてのシミュレーターは最新です (保留中の更新/ダウンロードはありません)

  • iOS 5 および 5.1 を使用している顧客がいますが、ボタンをクリックする際に問題はありません (または、少なくとも、そのような顧客からの報告は受け取っていません ;)。

  • iPhone 6.0 シミュレーターでは、すべてが期待どおりに動作します (すべてIBActionsが正しく接続されていることを確認してください) 。

これらのシミュレーターはひどくバグがありますか (これは既知の問題ですか)? 他の人がこの問題に遭遇し、修正を知っていますか?

4

3 に答える 3

2

UITapGestureオンがタッチをキャプチャし、サブビューに転送していないことが判明しましたself.view...何らかの理由で、この動作は iOS 6 と iOS 5 シミュレーターで異なるようです...ユーザーは注意してください...

于 2012-12-29T08:05:34.533 に答える
2

おそらく私が見た問題..

  • IBAction.h ファイルでメソッドを定義していない可能性があります。
  • IBAction2対 1 で接続している可能性がありますUIButton TouchUpInside
  • また、問題を解決できる可能性があるよりも、simulatore clear xcode からアプリをアンインストールしてみてください。
  • シミュレーターの内容をリセットします。
  • 更新を確認Xcodeしてから、アプリを実行しようとすると、解決策が得られます。

私は同じ構成に取り組んでおり、あなたのような問題はありません..

于 2012-12-29T05:26:46.627 に答える