以下代码是我用来拍照并使用共享工具包发送到Facebook的方法。问题是这导致图像以90度旋转发送。我知道这是导致这个问题的代码的原因是因为如果我从iPhone库上传图像,图像会正常地分享到Facebook。
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
}
// image picker needs a delegate,
[imagePickerController setDelegate:self];
// Place image picker on the screen
[self presentModalViewController:imagePickerController animated:YES];
}
答案 0 :(得分:0)
我相信UIImagePickerController
的默认方向是风景。因此,您需要在拍摄照片后查看获得的图像。有很多方法可以做到这一点 - 查看this link。这里讨论了几种方法来规范化方向。