2017-08-05 98 views
0

我正嘗試通過React本機集成Twitter。 我正在關注下面的鏈接。 https://www.npmjs.com/package/react-native-twitter-signin無法讀取React Native中未定義的屬性'init'

雖然集成我得到了上述問題。

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

雖然與TWITTER_CONSUMER_KEY和TWITTER_CONSUMER_SECRET初始化RNTwitterSignIn,它說,RNTwitterSignIn是不確定的。

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

請檢查我的代碼,讓我知道我要去哪裏錯了。

+0

可你'的console.log(RNTwitterSignIn );',請提供代碼的其餘部分 – grgmo

+0

你有沒有得到這個地方?我也卡在那裏。它看起來像RNTwitterSignIn是未定義的。 – Hideya

回答

0

我解決了這個問題,但添加了Twitter的庫和框架:構建階段 - >與庫鏈接二進制文件。 我也確信我有以下(用適當的密鑰和密碼)在didFinishLaunchingWithOptions

目標C:

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

斯威夫特:

Twitter.sharedInstance().start(withConsumerKey:"", consumerSecret:"") 
相關問題