2016-01-31 60 views
6

写真ライブラリから画像を読み込むためにswiftを使用しています。 UIImagePickerControllerを使用してカメラロールから画像を選択できるようにしていますが、ユーザーの操作なしで写真にアクセスしたいと思っています。たとえば、カメラロールからの一連の写真を読んで、それらを1枚ずつ表示するフォトスライドに入れたいと思います。 UIImagePickerControllerなしでこれらの写真にアクセスするにはどうしたらいいですか?swift:UIImagePickerControllerを使わずに写真ライブラリから写真を読み込むには?

+0

Photosフレームワークを使用してください:https://developer.apple.com/library/prerelease/ios//documentation/Photos/Reference/Photos_Framework/index.html –

+0

提供したリンクが壊れています。リンクが有効であることを確認してください。 –

答えて

6

Photosフレームワーク(iOS 8以降用)を使用してフォトライブラリにアクセスできます。 thisの例を見てください。 awakeFromNibメソッドの場合は、AAPLRootListViewControllerのコードで特定の写真データを取得するPHFetchResultオブジェクトの作成方法を確認できます。次に、AAPLAssetGridViewControllerでは、PHAssetオブジェクト(PHFetchResultから)が実際のイメージデータを取得するために使用されます。方法を見てください

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 

コードはSwiftではなくObjective-Cで書かれていますが、Swiftを使っても同じことができます。もしあれば質問してください。

+0

質問がSwiftにタグ付けされているので、迅速な実装ができればいいですね。 – bakalolo

関連する問題