2

私は時々iOS開発と混同します。これは常にtrueを返すのではないでしょうか?

if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum])
{
    //
}
4

1 に答える 1

1

ユーザーがフォトライブラリに画像を持っていない場合は、NOが返されます。のドキュメントからUIImagePickerController isSourceTypeAvailable:

メディアソースが存在しないか利用できない可能性があるため、デバイスは常にすべてのソースタイプをサポートするとは限りません。たとえば、ユーザーのライブラリから画像を選択しようとして、ライブラリが空の場合、このメソッドはNOを返します。

于 2012-10-27T22:46:01.873 に答える