2016-10-12 2 views
0

J'ai simplifié mon appel pour passer une simple chaîne depuis le module natif réac.index.ios.js au module natif Obj-C, et j'obtiens toujours une erreur:Passage de données entre React-Native js et Obj-C Bridge

'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]' 

Mon code est le suivant:

js (appelé par un composant de TouchableOpacity):

ring() { 
    Twilio.connect('+447842111281'); 
} 

Obj-C:

RCT_EXPORT_METHOD(connect:(NSString *)number) { 
    NSDictionary *params = @{@"To": number}; 
    _connection = [_phone connect:params delegate:nil]; 
} 

Si quelqu'un a des idées qui seraient géniales.

Répondre

0

Essayez d'utiliser la conversion macro:

NSString *numberString = [RCTConvert NSString:number]