相反的:
forImage:[UIImage imageNamed:@"**HERE**"]
您应该使用这个:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *myImageFromCamera = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[AddThisSDK showAddThisButtonInView:self.view
withFrame:CGRectMake(75, 50, 150, 50)
forImage:myImageFromCamera
withTitle:@"Share Your Dinner"
description:@""];
}
UIImagePickerController
的didFinishPickingMediaWithInfo委托方法可用于检测用户何时按下在拾取器的‘使用’按钮。如上所示,然后它为用户拍摄的图像创建了一个UIImage
,然后我们将该图像设置为AddThisSDK
共享图像。
请注意,这是过度简化,并不会直接执行您想要的任何操作。为了正确完成此操作,您需要全局声明UIImage
,以便您可以在didFinishPickingMediaWithInfo中设置图像,然后稍后在AddThisSDK共享方法中调用它。
注:forImage:[UIImage imageNamed:@"**HERE**"]
告诉它应该使用名为“这里”图像的方法保存在您的应用程序包。
显示出来。如果我的帖子帮你,那么请把它标记为正确答案的照片。 – 2012-07-31 15:20:17