0

新しい連絡先電話番号に文字列を割り当てようとしています。

              alert(email +"" + brokerNombre+ "" + phoneNumber);
            var myContact = navigator.contacts.create();
            myContact.displayName = "Hi";
            myContact.phoneNumbers = [phoneNumber];

.phoneNumbers を設定すると、次のようになります。

2013-03-04 08:58:35.294 コンシ​​ェルジュ [6489:c07] * キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了しています。理由: '[<__NSCFString 0xa24af10> valueForUndefinedKey:]: このクラスは、キー値。* First throw call stack: (0x14f012 0x26bae7e 0x1d7fb1 0x12a9d1d 0x121600b 0x1215fbd 0x2c5b7 0x2c8bb 0x2cb0c 0x2b12a 0xe7a6 0xfb6c 0x2b65731 0x2b74014 0x2b647d5 0xf5af5 0xf4f44 0xf4e1b 0x34eb7e3 0x34eb668 0x38affc 0x2bfc 0x2b55) libc++abi.dylib: terminate called throwing an exception (lldb)

4

1 に答える 1

0

myContact.phoneNumbers = phoneNumber; を試してください。角かっこを削除します。

于 2013-03-04T16:46:56.877 に答える