2

最新の Nokia Qt SDK を使用しています。連絡先を追加しようとしましたが、追加されません..ここに何がありませんか?

  // Construct contact manager for default contact backend
    QContactManager* cm = new QContactManager("simulator");
  // QContactManager* cm = new QContactManager("memory"); // i tried this, its also not working
  // Create example contact
    QContact example;
  // Add contact name
    QContactName name;
    name.setFirstName("John");
    name.setLastName("Doe");
    example.saveDetail(&name);

    // Add contact email address

    //QContactEmailAddress email;
   // email.setContexts(QContactDetail::ContextHome);
   //email.setEmailAddress(“john.doe@example.com”);
   // example.saveDetail(&email);
   // Finally, save the contact details
    cm->saveContact(&example);
    delete cm;

ありがとう

4

2 に答える 2

0

http://doc.qt.nokia.com/qtmobility-1.0-tp/qcontactmanager.html#availableManagers利用可能なマネージャーのリストを確認し、そのうちの1つを使用してください。多分それはうまくいくでしょう

于 2010-06-15T15:16:56.567 に答える
0

cm->saveContact(&example)戻りますQList<QContactManager::Error>。このリストに返される値はありますか?

-jk

于 2010-06-16T16:24:58.710 に答える