14

我想将pinterest集成到我的应用程序中。我想在我的应用程序中添加 pinterest 按钮,通过它我可以在 pinterest 上上传图片我参考他们的开发者网站,但这对我没有帮助。

我包含 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"];
    }

请任何帮助将不胜感激。

提前致谢。

4

1 回答 1

30

我不明白你的实际问题是什么,但在这里我提供了一些简单的步骤来将 pinterest 集成到你的应用程序中

步骤:1从这里注册一个客户 ID

步骤: 2从此处下载 SDK并拖放到您的项目中。

步骤:3然后您需要添加 URL 类型以支持从 Pinterest 应用程序打开您的应用程序,因此将 URL 类型添加到您的 plist 文件

Example if your client id is 18571937652947:
pin18571937652947 is the URL Scheme you need to support.

step : 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];

step : 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 应用程序应安装在您的设备中,否则此代码将重定向到 iTunes 以下载 pinterest 应用程序

于 2013-06-09T16:32:53.727 回答