相反的:
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