어떻게 imageView에서 이미지를 공유합니까? 다음은 imageView 코드입니다.UIActivityViewController 로컬 이미지
UIImage *myImage = [UIImage imageNamed:[NSString stringWithFormat:
@"image%d.jpg", i]];
UIImageView *myImageView = [[UIImageView alloc] initWithImage:myImage];
[myImageView setFrame:CGRectMake(xOrigin, 0,
self.view.frame.size.width,
self.view.frame.size.height)];
_postImage.image = myImage;
}
- (IBAction)shareButtonPressed:(id)sender {
NSArray *activityItems;
if (_postImage.image != nil) {
activityItems = @[_postImage.image];
}
UIActivityViewController *activityVC = [[UIActivityViewController alloc]
initWithActivityItems:activityItems
applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
}
오류가 발생했습니다 - 공유 할 수있는 작업이 없습니다. 미리 감사드립니다.
activityItems 배열이 0이 아닌 것은 확실합니다. _postImage.image에 액세스 할 수 있습니까? 먼저 브레이크 포인트 또는 nslog를 사용하여 이러한 것들을 찾으십시오. – iHulk