canOpenURL: Fehler für URL: "instagram: // app" - Fehler: "Diese App darf nicht nach Schema Instagram abfragen"

7

Dies ist der Code, den ich verwende:

%Vor%

Ich bekomme keine Eingabe in der if-Schleife.

Ich bekomme diesen Fehler:

  

canOpenURL: fehlgeschlagen für URL: "instagram: // app" - Fehler: "Diese App darf nicht nach Schema instagram abfragen"

Ich habe mich auch mit Instagram in meinem Gerät angemeldet.

    
Krunal Patel 15.05.2017, 09:30
quelle

3 Antworten

14

Klicken Sie mit der rechten Maustaste auf Ihre plist-Datei und öffnen Sie sie als Quellcode . Dann kopiere und füge den folgenden Code ein:

%Vor%

Hinweis: Eine Sache, die Sie beachten müssen, ist, dass sie im Simulator nicht funktioniert. Sie brauchen dafür ein echtes Gerät.

    
Maddy 15.05.2017, 10:13
quelle
4

Das Problem besteht darin, dass Sie das URL-Schema nicht in der Datei info.plist registrieren.

Bitte fügen Sie diese LSApplicationQueriesSchemes hinzu und fügen Sie instagram: // app in Ihrer info.plist hinzu und es wird funktionieren.

    
Shabir jan 15.05.2017 09:34
quelle
3
___ antwort43976210 ___

Öffnen Sie Ihre Quelle als Quellcode und fügen Sie folgenden Code ein:

%Vor%     
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono]. ___ tag123swift ___ Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks. ___ qstntxt ___

Dies ist der Code, den ich verwende:

%Vor%

Ich bekomme keine Eingabe in der if-Schleife.

Ich bekomme diesen Fehler:

  

canOpenURL: fehlgeschlagen für URL: "instagram: // app" - Fehler: "Diese App darf nicht nach Schema instagram abfragen"

Ich habe mich auch mit Instagram in meinem Gerät angemeldet.

    
___ answer43976825 ___

Klicken Sie mit der rechten Maustaste auf Ihre plist-Datei und öffnen Sie sie als Quellcode . Dann kopiere und füge den folgenden Code ein:

%Vor%

Hinweis: Eine Sache, die Sie beachten müssen, ist, dass sie im Simulator nicht funktioniert. Sie brauchen dafür ein echtes Gerät.

    
___ answer43976000 ___

Das Problem besteht darin, dass Sie das URL-Schema nicht in der Datei info.plist registrieren.

Bitte fügen Sie diese LSApplicationQueriesSchemes hinzu und fügen Sie instagram: // app in Ihrer info.plist hinzu und es wird funktionieren.

    
___ qstnhdr ___ canOpenURL: Fehler für URL: "instagram: // app" - Fehler: "Diese App darf nicht nach Schema Instagram abfragen" ___
Ankit chauhan 15.05.2017 09:44
quelle

Tags und Links