2016-06-02 3 views
0

샘플 코드가 약간 있지만 작동하지 않을 때 오류 메시지가 나타납니다. "수퍼 표현식은 함수, 정의되지 않음 "수퍼 표현식이 null이거나 반응식 네이티브와 렐름 DB 중 하나 여야합니다

const Realm = require ('realm');

class db extends Realm.Component { 
    render() { 
     let realm = new Realm({ 
      schema: [{name: 'Dog', properties: {name: 'string'}}] 
     }); 

     realm.write(() => { 
     realm.create('Dog', {name: 'Rex'}); 
     Log.v(TAG, "index=" + i); 
    }); 
     return (
      <View style={styles.container}> 
       <Text style={styles.welcome}> 
        Count of Dogs in Realm: {realm.objects('Dog').length} 
       </Text> 
      </View> 
     ); 
    } 
} 

나는 또한 Android에서 테스트 중임을 유의해야합니다.

이 코드는 내가 실행 중이므로 도움을 얻을 수 있습니다. 감사합니다.

답변

2

귀하의 수퍼 클래스는 으로 정의되어 있으며, 아마도 React.Component을 의미합니다. 또한 문제를 해결 한 후 Realm for React Native의 최신 버전을 사용하고 있는지 확인하십시오.