0

私のアプリは App Store に行く準備ができているので、現時点ではまだ Xcode 5 を使用しています。しかし、私がそれを私のiPadと一緒にインストールしたときiOS 8、奇妙な問題がありました.

delegate:self で問題なくアラートを作成します。ただし、アラートを無視する機能は機能していません (別の方法であり、他のすべてのデバイスで正常に機能しています)。

私は試した:

[alertLaden dismissWithClickedButtonIndex:[alertLaden cancelButtonIndex] animated:YES];

いいえ

[alertLaden dismissWithClickedButtonIndex:0 animated:YES]; 

いいえ

[alertLaden dismissWithClickedButtonIndex:-1 animated:YES]; 

いいえ

同じ問題を抱えている人はいますか?

4

1 に答える 1

0

iOS 8 では、Apple はUIAlertViewUIActionSheetの代わりにUIAlertControllerに切り替えようとしています。

UIAlertController のドキュメントから:

UIAlertController オブジェクトは、ユーザーに警告メッセージを表示します。このクラスは、アラートを表示するための UIActionSheet および UIAlertView クラスを置き換えます。

ただし、Apple は UIAlertView と UIActionSheet で非推奨であることを述べていません。UIActionSheet を使用すると、Xcode 6 で警告が表示されましたが、UIAlertController に切り替えると解決されました。

于 2014-07-14T15:52:39.867 に答える