このチュートリアルに従って、UICollectionView カスタム レイアウトを作成しました : http://skeuo.com/uicollectionview-custom-layout-tutorial#section4 しかし、自分の写真で使用しようとすると、アプリに表示されません。写真を取得するコードは次のとおりです。
self.albums = [NSMutableArray array];
NSURL *urlPrefix =
[NSURL URLWithString:@"https://raw.github.com/ShadoFlameX/PhotoCollectionView/master/Photos/"];
NSInteger photoIndex = 0;
for (NSInteger a = 0; a < 12; a++) {
BHAlbum *album = [[BHAlbum alloc] init];
album.name = [NSString stringWithFormat:@"Photo Album %d",a + 1];
NSUInteger photoCount = 1;
for (NSInteger p = 0; p < photoCount; p++) {
// there are up to 25 photos available to load from the code repository
NSString *photoFilename = [NSString stringWithFormat:@"thumbnail%d.jpg",photoIndex % 25];
NSURL *photoURL = [urlPrefix URLByAppendingPathComponent:photoFilename];
BHPhoto *photo = [BHPhoto photoWithImageURL:photoURL];
[album addPhoto:photo];
photoIndex++;
}
[self.albums addObject:album];
}
したがって、URL文字列を写真のあるものに変更すると問題が発生します。Flickr のような画像をホストする公開 Web サイトを使用したいのですが、Imageshak.us と postimage.org も試しましたが、うまくいきませんでした。文字列のサムネイル%d.jpdと言うように写真の名前があるので、それは問題ではありません。何か案は?
更新:これを使ってみました
[NSURL URLWithString:@"http://www.flickr.com/photos/93436974@N06/"];
これはギャラリーへの URL ですが、何も表示されません。Flickr を使用できない場合、他に使用できる同様の Web サイトはありますか?