我已经在iOS 5中使用新的Twitter框架创建了一个应用程序,但是我很难添加一项功能,允许我的用户通过相机添加相机卷/照片。
有人能指出我正确的方向吗?显然我知道我可以使用;
[tweetSheet addImage:[UIImage imageNamed:@"myImage.png"]];
添加图像,但这是直接来自捆绑,而不是启动设备相机胶卷。我试过乱搞UIImagePickerController,但我不能让它正常运行,所以不确定我是在咆哮错误的树,还是在Twitter框架中有一个set方法呢?
由于
答案 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中的信息来访问招聘图片。