拡張機能でも共有されているメインのアプリファイルにこのように書きました。
実行対象が App Extension か iOS App かを検出する
#ifdef SHARE_EXTENSION
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:APP_NAME message:@"You only have 1 photo. Confirm deletion? (Please note that you have to submit at least 1 photo for iFeedback)." delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
#endif
ただし、拡張機能で UIAlertview を使用できないというエラーが表示されます。私もそのファイルを共有する必要があり、このコードのためだけに別の同じファイルを作成したくありません。どうやって確認しよう?