我想在我的应用程序中集成 pinterest 。我想在我的应用程序中添加pinterest按钮,通过它我可以在pinterest上传图像我引用their Developers site但它对我没有帮助。
我包含SDK并尝试了他们的代码,但它对我不起作用。
#import <Pinterest/Pinterest.h>
UIButton* pinItButton = [Pinterest pinItButton];
[pinItButton addTarget:self
action:@selector(pinIt:)
forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:pinItButton];
- (void)pinIt:(id)sender
{
[_pinterest createPinWithImageURL:@"http://placekitten.com/500/400"
sourceURL:@"http://placekitten.com"
description:@"Pinning from Pin It Demo"];
}
请任何帮助将不胜感激。
提前致谢。
答案 0 :(得分:30)
我不明白你的实际问题是什么,但在这里我提供了一些简单的步骤来将pinterest集成到你的应用程序
步骤:1 从here
注册客户ID步骤:2 从here下载SDK并拖放到您的项目中。
步骤:3 然后,您需要添加网址类型以支持从Pinterest应用中打开您的应用,因此将网址类型添加到您的plist文件
Example if your client id is 18571937652947:
pin18571937652947 is the URL Scheme you need to support.
步骤:4 要使用Pinterest框架,您需要将其导入到您的文件中。
#import <Pinterest/Pinterest.h>
并在.h文件中声明其对象
Pinterest *pinterest
步骤:5 初始化Pinterest对象
pinterest = [[Pinterest alloc]initWithClientId:@"your app client id"]
步骤:6 要在视图中使用标准PinIt按钮,请按以下步骤添加:
UIButton* pinItButton = [Pinterest pinItButton];
[pinItButton addTarget:self
action:@selector(pinIt:)
forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:pinItButton];
步骤:7 您需要处理此操作的示例如下:
- (void)pinIt:(id)sender
{
NSURL *imageURL = [NSURL URLWithString:@"http://placekitten.com/500/400"];
NSURL *sourceURL = [NSURL URLWithString:@"http://placekitten.com"];
[pinterest createPinWithImageURL:imageURL
sourceURL:sourceURL
description:@"Pinning from Pin It Demo"];
}
注意:pinterest app应安装在您的设备中,否则此代码会重定向到iTunes以下载pinterest app