私はABPersonViewControllerを使用するiPhoneアプリケーションを持っています。私は削除を許可しています。ABPersonViewController削除ボタン警告
はそのスーパービューによってクリップアクションシートを提示:
事は、アプリケーションがTabBarのアプリケーションであり、私は定期的にdeleteメソッドを使用する場合、私はこのwarnningを得るということです。一部のコントロールが接触に反応しない場合があります。 iPhoneでは - [UIActionSheet showInfo:]の代わりに - [UIActionSheet showFromTabBar:]または - [UIActionSheet showFromToolbar:]を試してください。
問題は、削除の「キャンセル」を押してみると機能しないことです。 アクションシートをTabBarからポップアップしたいのですが、どうしたらいいですか?
if ([personController respondsToSelector:@selector(setAllowsDeletion:)])
[personController setAllowsDeletion:YES]; //CAN CAUSE THE APPLICATION TO BE DENYED FROM THE APP-STORE
どのようにして、setAllowsDeletionをコンパイルエラーなしで呼び出すことができますか? –