【问题标题】:iOS5 Twitter Framework - Selecting an image from camera / camera rolliOS5 Twitter 框架 - 从相机/相机胶卷中选择图像
【发布时间】:2011-11-02 05:00:54
【问题描述】:

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

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

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

添加图像,但这是直接来自捆绑包,而不是调出设备相机胶卷。我尝试过使用 UIImagePickerController,但我无法让它正常工作,所以不确定我是在吠叫错误的树还是在 Twitter 框架中为此设置了一个方法?

谢谢

【问题讨论】:

    标签: iphone objective-c xcode 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 中的信息来访问员工图像。

    【讨论】:

    • 嗨,谢谢。我设法访问了相机胶卷并选择了一张图片。无法将其附加到推文表。我试图将图像分配给 UIImageView 然后说 [tweetSheet addImage:imageView.image];
    猜你喜欢
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多