Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
luc
Une Bévue wrote:
si je commute ça dans mon Carnet d'adresse ( l'UI suit bien...) je ne retrouve pas ça au niveau Cocoa ???
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction entre le "name ordering" *global* qui est défini dans le panneau de préférence du carnet d'adresses et le "name ordering" *local*, spécifique à chaque entrée et qui peut être modifié depuis le menu "Card".
Le bout de code que tu as montré n'utilise que le "name ordering" local à chaque ABPerson. Le "name ordering" global est accessible depuis l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
-- Luc Heinrich
Une Bévue <unbewusst.sein@weltanschauung.com.invalid> wrote:
si je commute ça dans mon Carnet d'adresse ( l'UI suit bien...) je ne
retrouve pas ça au niveau Cocoa ???
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction
entre le "name ordering" *global* qui est défini dans le panneau de
préférence du carnet d'adresses et le "name ordering" *local*,
spécifique à chaque entrée et qui peut être modifié depuis le menu
"Card".
Le bout de code que tu as montré n'utilise que le "name ordering" local
à chaque ABPerson. Le "name ordering" global est accessible depuis
l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
si je commute ça dans mon Carnet d'adresse ( l'UI suit bien...) je ne retrouve pas ça au niveau Cocoa ???
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction entre le "name ordering" *global* qui est défini dans le panneau de préférence du carnet d'adresses et le "name ordering" *local*, spécifique à chaque entrée et qui peut être modifié depuis le menu "Card".
Le bout de code que tu as montré n'utilise que le "name ordering" local à chaque ABPerson. Le "name ordering" global est accessible depuis l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
-- Luc Heinrich
unbewusst.sein
Luc Heinrich wrote:
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction entre le "name ordering" *global* qui est défini dans le panneau de préférence du carnet d'adresses et le "name ordering" *local*, spécifique à chaque entrée et qui peut être modifié depuis le menu "Card".
OK, merci bien, je ne commutais qu'au niveau préférences générales...
Le bout de code que tu as montré n'utilise que le "name ordering" local à chaque ABPerson.
Il doit y avoir une erreur dans mon code (non, voir + bas) car j'obtiens "false" pour chaque personne et aussi bien pour lastname_first? que pour firstname_first? ...
en pratique, depuis RubyCocoa, j'étends la classe ABPerson :
pour les autres personnes : person.flags_value = 0 person.lastname_first? = false person.firstname_first? = false
pour les sociétés : person.flags_value = 1 person.lastname_first? = false person.firstname_first? = false
donc, peut-être que le pb d'avoir simultanément #lastname_first? et #firstname_first? à false provient du fait que je n'ai jamais (mis à part l'essai précédent) switché le "name ordering" pour une personne ???
donc ce n'est pas enregistré dans la bd ???
Le "name ordering" global est accessible depuis l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
en résumé si #lastname_first? et #firstname_first? sont tous les deux à false, pour une personne , ça veut dire que le name ordering est celui par défaut ce que je viens de vérifier sur la seule personne switchée qui me donne maintenant, après avoir sélectionné "Fiche > Rétablir prénom / nom de famille par défaut" :
bon, en tk merci beaucoup pour m'avoir éclairé sur le sujet...
c'est assez cornecultesque AddressBook, amha, par ex, je n'ai pas pigé l'intérêt d'avoir des handlers différents pour les IM MSN, Jabber Yahoo and co...
-- Une Bévue
Luc Heinrich <luc@honk-honk.com> wrote:
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction
entre le "name ordering" *global* qui est défini dans le panneau de
préférence du carnet d'adresses et le "name ordering" *local*,
spécifique à chaque entrée et qui peut être modifié depuis le menu
"Card".
OK, merci bien, je ne commutais qu'au niveau préférences générales...
Le bout de code que tu as montré n'utilise que le "name ordering" local
à chaque ABPerson.
Il doit y avoir une erreur dans mon code (non, voir + bas) car j'obtiens
"false" pour chaque personne et aussi bien pour lastname_first? que pour
firstname_first? ...
en pratique, depuis RubyCocoa, j'étends la classe ABPerson :
pour les autres personnes :
person.flags_value = 0
person.lastname_first? = false
person.firstname_first? = false
pour les sociétés :
person.flags_value = 1
person.lastname_first? = false
person.firstname_first? = false
donc, peut-être que le pb d'avoir simultanément #lastname_first? et
#firstname_first? à false provient du fait que je n'ai jamais (mis à
part l'essai précédent) switché le "name ordering" pour une personne ???
donc ce n'est pas enregistré dans la bd ???
Le "name ordering" global est accessible depuis
l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
en résumé si #lastname_first? et #firstname_first? sont tous les deux à
false, pour une personne , ça veut dire que le name ordering est celui
par défaut ce que je viens de vérifier sur la seule personne switchée
qui me donne maintenant, après avoir sélectionné "Fiche > Rétablir
prénom / nom de famille par défaut" :
bon, en tk merci beaucoup pour m'avoir éclairé sur le sujet...
c'est assez cornecultesque AddressBook, amha, par ex, je n'ai pas pigé
l'intérêt d'avoir des handlers différents pour les IM MSN, Jabber Yahoo
and co...
Et tu fais la commutation avec quoi ? Il faut bien faire la distinction entre le "name ordering" *global* qui est défini dans le panneau de préférence du carnet d'adresses et le "name ordering" *local*, spécifique à chaque entrée et qui peut être modifié depuis le menu "Card".
OK, merci bien, je ne commutais qu'au niveau préférences générales...
Le bout de code que tu as montré n'utilise que le "name ordering" local à chaque ABPerson.
Il doit y avoir une erreur dans mon code (non, voir + bas) car j'obtiens "false" pour chaque personne et aussi bien pour lastname_first? que pour firstname_first? ...
en pratique, depuis RubyCocoa, j'étends la classe ABPerson :
pour les autres personnes : person.flags_value = 0 person.lastname_first? = false person.firstname_first? = false
pour les sociétés : person.flags_value = 1 person.lastname_first? = false person.firstname_first? = false
donc, peut-être que le pb d'avoir simultanément #lastname_first? et #firstname_first? à false provient du fait que je n'ai jamais (mis à part l'essai précédent) switché le "name ordering" pour une personne ???
donc ce n'est pas enregistré dans la bd ???
Le "name ordering" global est accessible depuis l'ABAddressBook global, comme ça:
int ordering = [[[ABAddressBook sharedAddressBook] defaultNameOrdering];
en résumé si #lastname_first? et #firstname_first? sont tous les deux à false, pour une personne , ça veut dire que le name ordering est celui par défaut ce que je viens de vérifier sur la seule personne switchée qui me donne maintenant, après avoir sélectionné "Fiche > Rétablir prénom / nom de famille par défaut" :
bon, en tk merci beaucoup pour m'avoir éclairé sur le sujet...
c'est assez cornecultesque AddressBook, amha, par ex, je n'ai pas pigé l'intérêt d'avoir des handlers différents pour les IM MSN, Jabber Yahoo and co...