2017-08-05 1 views
0

Ich versuche, Twitter über React native zu integrieren. Ich folge dem folgenden Link. https://www.npmjs.com/package/react-native-twitter-signinKann die Eigenschaft 'init' von undefined in React Native nicht lesen

Während der Integration habe ich das obige Problem.

const { RNTwitterSignIn } = NativeModules; 
const Constants = { 
TWITTER_CONSUMER_KEY: '<Some twitter key>', 
TWITTER_CONSUMER_SECRET: '<Some twitter consumer secret>', 
}; 

Während RNTwitterSignIn mit TWITTER_CONSUMER_KEY und TWITTER_CONSUMER_SECRET initialisiert, heißt es, dass RNTwitterSignIn nicht definiert ist.

RNTwitterSignIn.init(Constants.TWITTER_CONSUMER_KEY, Constants.TWITTER_CONSUMER_SECRET); 

Bitte überprüfen Sie meinen Code und lassen Sie mich wissen, wo ich falsch liege.

+0

können Sie 'console.log (RNTwitterSignIn); ', bitte geben Sie Ihren Rest des Codes – grgmo

+0

Haben Sie irgendwo mit diesem erhalten? Ich stecke auch dort fest. Es sieht so aus, als sei RNTwitterSignIn nicht definiert. – Hideya

Antwort

0

Ich löste dieses Problem, aber Twitter Bibliothek und Framework hinzufügen, um: Build-Phasen -> Link Binary mit Bibliotheken. ich auch sorgte dafür, dass ich folgendes hatte (mit dem entsprechenden Schlüssel und geheimen) in didFinishLaunchingWithOptions:

Objective C:

[[Twitter sharedInstance] startWithConsumerKey:@"" consumerSecret:@""]; 

Swift:

Twitter.sharedInstance().start(withConsumerKey:"", consumerSecret:"") 
Verwandte Themen