iOS5 Twitter框架 - 从相机/相机胶卷中选择图像

时间:2011-11-01 20:39:19

标签: iphone objective-c xcode twitter

我已经在iOS 5中使用新的Twitter框架创建了一个应用程序,但是我很难添加一项功能,允许我的用户通过相机添加相机卷/照片。

有人能指出我正确的方向吗?显然我知道我可以使用;

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

添加图像,但这是直接来自捆绑,而不是启动设备相机胶卷。我试过乱搞UIImagePickerController,但我不能让它正常运行,所以不确定我是在咆哮错误的树,还是在Twitter框架中有一个set方法呢?

由于

1 个答案:

答案 0 :(得分: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
}

由于网址是资产网址而非绝对路径。

您可以使用此回答display image from URL retrieved from ALAsset in iPhone中的信息来访问招聘图片。

相关问题