Cannot read property 'getTracks' of undefined
Opened this issue · 1 comments
anthonytietjen commented
- react-native init ListAllTracks
- cd ListAllTracks
- npm install react-native-itunes --save
- Add the NSAppleMusicUsageDescription to info.plist
- Replace app.js with this:
import React, { useEffect } from 'react';
import iTunes from 'react-native-itunes'
const App: () => React$Node = () => {
useEffect(() => {
iTunes.getTracks().then((tracks) => {
console.log(tracks);
})
}, [])
return (<></>)
}
export default App;
- react-native run-ios --simulator="iPhone 11"
- Turn on the debugger
- You'll see this error:
Running application GetAllTracks ({
initialProps = {
};
rootTag = 21;
})
setUpDeveloperTools.js:73 Running "GetAllTracks" with {"rootTag":21,"initialProps":{}}
setUpDeveloperTools.js:73 Possible Unhandled Promise Rejection (id: 0):
TypeError: Cannot read property 'getTracks' of undefined
TypeError: Cannot read property 'getTracks' of undefined
dylancom commented
@anthonytietjen I had the same problem and just submitted a pull request to fix it: #26