Hatena::Groupiphone-dev

iPhone will be interactive!

 | 

2009-01-05

カメラボタンでカメラを開くと Reject される 13:36 カメラボタンでカメラを開くと Reject される - iPhone will be interactive! を含むブックマーク はてなブックマーク - カメラボタンでカメラを開くと Reject される - iPhone will be interactive! カメラボタンでカメラを開くと Reject される - iPhone will be interactive! のブックマークコメント

アプリ二本目がモロにこの審査基準にハマったのですが、やっと何が引っかかったのか分かったので共有します。

まず、カメラボタンってのは、UIBarButtonItem などで initWithBarButtonSystemItem:UIBarButtonSystemItemCamera したときに表示される、以下のアイコンのボタン。

f:id:yossy44:20090105132331j:image

で、ここで迂闊に「お、これはカメラを表示するボタンだな」と思って、カメラモードのフォトピッカー (sourceType を UIImagePickerControllerSourceTypeCamera に設定した UIImagePickerController) を表示すると、iPhone Human Interface Guidelines に沿ってないと言われて Reject される。

おいおいどう見ても使い方間違ってないだろ、と思って抗議してたら、「正しい使い方は FaceBook アプリを参考にして下さい」と言われたので見てみると、どうやら、このカメラボタンは、以下のスクリーンショットのように、「『フォトアルバムから選択する』と『カメラで撮る』の項目があるアクションシートを開く」ためのものらしい。

f:id:yossy44:20090105132329j:image

正直、カメラボタン押したらカメラだろ、と思うし、現にそうなってるアプリも何故か沢山出回っているんだけれども、ガイドラインに沿ってないと言われたらこちらとしては何も言えないので、仕方なく自分でアイコン作ることにします。でもどう考えてもこのアイコンに酷似したものになっちゃいそうなんだけど。。。

fladdictfladdict2009/01/05 18:23ちょwww ToyCamera Rejectの危機wwww

ktakayamaktakayama2009/01/06 09:33これはヒドい、まさにガイドライン脳wですね。
Camera って名前のアイコンなのにカメラ起動したらダメとは。

 |