2011-11-01 118 views
0

我已经创建了一个应用程序,使用iOS 5中的新Twitter框架,但是我正在努力添加一项功能,以允许我的用户从相机胶卷/拿相机。iOS5 Twitter框架 - 从相机/相机胶卷选择图像

任何人都可以指向正确的方向吗?显然我知道我可以使用;

[tweetSheet addImage:[UIImage imageNamed:@"myImage.png"]]; 

添加图像,但是这是从包直接而不是造就了设备的相机胶卷。我曾尝试搞乱UIImagePickerController,但我不能得到它的功能,所以不知道如果我吠叫错误的树,或者如果在Twitter框架中有一个设置方法呢?

感谢

回答

1

您可以访问与

UIImagePickerController这是股票的iOS对象为这个相机胶卷。

然后,当你实现委托方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    NSLog(@"picker info - %@",info); 
    [self dismissPopoverAnimated:YES]; 
    NSURL *url = [info objectForKey:UIImagePickerControllerReferenceURL]; 
    //do something with the URL 
} 

的URL是资产URL,而不是绝对路径。

您可以使用此答案中的信息display image from URL retrieved from ALAsset in iPhone访问员工图像。

+1

嗨,谢谢你。我已设法访问相机胶卷并选择图像。无法将其附加到Tweet表单上。即时尝试将图像分配给UIImageView,然后说[tweetSheet addImage:imageView.image]; –

相关问题