私はAGImagePickerController
を使用しています。私が選択した画像を別のカルーセルにある私のiCarousel
にインポートする方法を考え出すのは苦労しています。私はその中にsuccess block
が選択された画像を含んでいることを知っています。私はそれを私のawakeFromNib
にインポートするか、それを配列に入れることはできません。私のawakeFromNibでAGImagePickerControllerで選択した写真を決定する
-(IBAction) cameraRoll {AGImagePickerController *imagePickerController = [[AGImagePickerController alloc] initWithFailureBlock:^(NSError *error) {
if (error == nil)
{
NSLog(@"User has cancelled.");
[self dismissModalViewControllerAnimated:YES];
} else
{
NSLog(@"Error: %@", error);
// Wait for the view controller to show first and hide it after that
double delayInSeconds = 0.5;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
[self dismissModalViewControllerAnimated:YES];
});
}
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];
} andSuccessBlock:^(NSArray *info) {
NSLog(@"Info: %@", info);
[self dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];
}];
[self presentModalViewController:imagePickerController animated:YES];
[imagePickerController release];
}
:ここ
はAGImagePickerControllerを呼び出す私のコードです
- (void)awakeFromNib
{
if (self) {
self.images = [NSMutableArray arrayWithObjects:@"111.jpg",
@"112.jpg",
@"113.jpg",
@"114.jpg",
@"115.jpg",
@"116.jpg",
@"117.jpg",
@"118.png",
@"119.jpg",
@"120.jpg",
nil];
}
}
その後、私は私のカルーセルのためにこれを実装する:
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index
{
//create a numbered view
UIView *view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[images objectAtIndex:index]]];
return view;
}
私はiCarouselのawakeFromNibに入れますか? – Bazinga
このコードは、あなたが提供したコードのsuccessBlockに入ります。あなたのiCarouselコードを見ることなく、私は他の多くであなたを助けることができません。 –
私は自分の答えを編集しました。あなたはもう一度それを確認することを願っています。 – Bazinga