私は長い間プログラミングをしておらず、Parse.com を使用して単純な画像ギャラリーを作成しようとしています。 .
ほとんどの作業を行うことができましたが、選択した画像をフルサイズで新しいビューで開くことになると、最後のハードルで立ち往生しています。Web で与えられた他の回答に従って、画像を詳細ビューに渡そうとしましたが、- (void)prepareForSegue:
まだ運がありません。
ViewController.h の私のコードは現在次のようになっています
- (void)buttonTouched:(id)sender {
PFObject *theObject = (PFObject *)[allImages objectAtIndex:[sender tag]];
PFFile *theImage = [theObject objectForKey:@"imageFile"];
NSData *imageData;
imageData = [theImage getData];
selectedPhoto = [UIImage imageWithData:imageData];
[self performSegueWithIdentifier:@"goGo" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([[segue identifier] isEqualToString:@"goGo"]) {
PhotoDetailViewController *pdvc = [[PhotoDetailViewController alloc] init];
pdvc.selectedImage = selectedPhoto;
}
}
および DetailViewController.h で
- (void)setDetailImage {
self.photoImageView.image = selectedImage;
}
画像のロードに関しては、ビューが空白で開きます。これに関するヘルプは非常に役立ちます。それが簡単になれば、プロジェクトをアップロードできます。
前もって感謝します、クリス