我正在尝试将pin it按钮集成到我的原生ios应用程序中。下面是用于选择图像和存储ImageURL的mycode。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;
NSURL* localUrl = (NSURL *)[info valueForKey:UIImagePickerControllerReferenceURL];
imgURL = [NSString stringWithFormat:@"%@",localUrl];
[picker dismissViewControllerAnimated:YES completion:NULL];
}
用于固定图像
_pinterest = [[Pinterest alloc] initWithClientId:@"myID"];
[_pinterest createPinWithImageURL:[NSURL URLWithString:imgURL]
sourceURL:[NSURL URLWithString:@"http://www.social-pony.com/"]
description:@"Pinning from MyDemoApp"];
imgURL在哪里是我存储ImagURL的字符串,这是我在imgURL中打印日志 “assets-library://asset/asset.PNG?id = CDA5C2B3-3CC0-4FF9-89E5-1F0F5205B7D8& ext = PNG“ 我知道网址有问题但这是我知道获取图片网址的唯一方法。
由于
答案 0 :(得分:0)
Pinterest目前不支持使用iOS SDK上传本地图像
请参阅https://developers.pinterest.com/ios/
目前,我们只支持从网址添加图片。在将来, 我们支持添加本地图片。