IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Lire le carnet d'adresse de mac os


Sujet :

Objective-C

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut Lire le carnet d'adresse de mac os
    Bonjour,

    Je cherche à lire le carnet d'adresse de mac os depuis une application que je développe. A l'aide d'un tutorial, j'ai écrit ce morceau de code, il faut dire que je débute avec Xcode et l'objective c et que je développe principalement avec eclipse et java. Il faut donc faire communiquer les deux langage avec corba.

    Voilà mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
     
    #import "ReadDataAppDelegate.h"
    #import <AddressBook/ABAddressBook.h>
    @implementation ReadDataAppDelegate
     
     
     
    - (void) readAllpersonne; {
        ABAddressBook *ab = [ABAddressBook sharedAddressBook];
     
        // Get an array of all people in Address Book
        NSArray *everyone = [ab people];
     
        // browse the table 
        for (int i = 0 ; i < [everyone count] ; i++) {
            id person     = [everyone objectAtIndex:i];
     
     
        }
    }
    @end
     
    @end
    Le but étant d'avoir accès au donnée du carnet d'adresses depuis mon application java mais je ne sais même pas comment m'y prendre pour renvoyer un tableau de personne et toutes leur propriété.


    Merci pour votre aide

    Salutations
    Battant

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 230
    Points : 132
    Points
    132
    Par défaut
    Citation Envoyé par Battant Voir le message
    Il faut donc faire communiquer les deux langage avec corba.
    Qu'entends-tu par là ? Les 2 applications sont ton appli Java et ton appli Cocoa ? Ne pourrais-tu pas les faire communiquer par fichier txt ou xml plutôt que Corba ?

    Il y a des API pour interroger le carnet d'adresses depuis Java me semble-t-il ?

    Enfin si tu ne sais pas comment récupérer les valeurs de tes Contacts, consulte la page de la documentation de Cocoa de ABAddressBook.
    Si tu ne sais pas comment organiser tes données pour les transférer à une autre appli, je te suggère de faire un peu de conception et de réfléchir à tout ca avant de commencer à coder parce que tu risques de réécrire souvent ton code ...
    Par exemple xml est un langage prévu pour l'échange de données de ce genre.

    @+

Discussions similaires

  1. Synchroniser Carnets d'adresses sur 3 Macs + iPhone
    Par chatisis dans le forum Mac OS X
    Réponses: 3
    Dernier message: 19/06/2012, 16h58
  2. Importation de contacts dans Carnet d'adresses Mac OS X
    Par chatisis dans le forum Mac OS X
    Réponses: 1
    Dernier message: 02/01/2011, 20h56
  3. API C++ Lotus Notes - Lire le carnet d'adresse
    Par buzzkaido dans le forum Lotus Notes
    Réponses: 0
    Dernier message: 30/06/2010, 23h36
  4. Réponses: 3
    Dernier message: 20/05/2010, 15h37
  5. Réponses: 6
    Dernier message: 01/04/2009, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo