2013-06-09 10 views
14

Ich möchte in meiner Anwendung pinterest integrieren. Ich möchte Button pinterest in meiner App hinzufügen, durch die ich Bild auf pinterest hochladen kann Ich beziehe mich their Developers site, aber es hilft mir nicht.Wie Pinterest in ios-Anwendung zu integrieren

Ich SDK und versuchte ihren Code, aber es funktioniert nicht für mich.

#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"]; 
    } 

bitte jede hilfe wird geschätzt.

Vielen Dank im Voraus.

Antwort

30

Ich verstehe nicht, was Ihr eigentliches Problem aber hier stelle ich einigen einfachen Schritt pinterest Ihren App

Schritt zu integrieren: 1 Register für eine Client-ID von here

Schritt: 2 herunterladen das SDK von here und Drag & Drop in Ihr Projekt.

Schritt: Verwenden Sie 4 To: 3 Sie erhalten dann eine URL-Typ hinzufügen müssen, um Ihre App aus dem Pinterest App zu unterstützen öffnen, so fügen Sie URL-Typ zu Ihrem plist Datei

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

Schritt Das Pinterest-Framework müssen Sie in Ihre Datei importieren.

#import <Pinterest/Pinterest.h> 

und erklären ihre Aufgabe in Ihrer .h-Datei

Pinterest *pinterest 

Schritt: 5 initialisieren Pinterest Objekt

pinterest = [[Pinterest alloc]initWithClientId:@"your app client id"] 

Schritt: 6 Um den Standard PINIT Knopf verwenden in eine Ansicht fügen Sie es so hinzu:

UIButton* pinItButton = [Pinterest pinItButton]; 
    [pinItButton addTarget:self 
        action:@selector(pinIt:) 
      forControlEvents:UIControlEventTouchUpInside]; 
    [self.view addSubview:pinItButton]; 

Schritt: 7 Sie müssen die Aktion ein Beispiel hierfür ist unten zu handhaben:

- (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"]; 
} 

Hinweis: sollte pinterest App auf Ihrem Gerät sonst wird dieser Code umleiten zu itunes installiert werden herunterladen pinterest app

+3

oh große Anstrengung durch mein Problem lösen .. dank ... –

+0

glücklich :) –

+0

@pratikbhiyani helfen: dank :) – Pratik