kadiks / react-native-itunes

iTunes module for React Native
MIT License
62 stars 39 forks source link

Cannot read property 'getTracks' of undefined #25

Open anthonytietjen opened 5 years ago

anthonytietjen commented 5 years ago
  1. react-native init ListAllTracks
  2. cd ListAllTracks
  3. npm install react-native-itunes --save
  4. Add the NSAppleMusicUsageDescription to info.plist
  5. 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;

5. react-native run-ios --simulator="iPhone 11"
6. Turn on the debugger
7. 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 4 years ago

@anthonytietjen I had the same problem and just submitted a pull request to fix it: https://github.com/kadiks/react-native-itunes/pull/26