Question

J'essaie de le faire, sans chance:

private List<Person> mPeople = new List<Person>();

    public List<Person> People
    {
        get {return mPeople;}
        set {mPeople=value;}
    }

partial void CreatePeople (MonoMac.Foundation.NSObject sender)
    {
        CreateThePeople ();     
        tableView.DataSource=mPeople;
        tableView.ReloadData ();
    }

Je reçois une erreur "Impossible de convertir implicitement ..." Erreur sur la ligne de DataSource. L'utilisation d'une conversion explicite ne fonctionne pas non plus.

Du bit, je comprends sur le développement Xcode, je dois étirer une ligne de ma classe à la propriété de DataSource de la grille dans l'interface Builder, mais que je ne peux pas affecter ma classe à l'une des les icônes du centre de l'écran (où se trouvent les icônes de destinateur de fichiers et aux premières internautes).

J'utilise Xcode 4 sur Mac Lion.

Espérons que cela est assez clair. Quelqu'un peut me diriger dans la bonne direction? Merci d'avance.

EDIT: Après plus de nouvelles recherches, j'ai trouvé http://www.netneurotique.net/mono/monomac-nstableView .html , qui suggère que je devrai toujours créer une classe qui hérite de NstableViewDataSource. Cela fonctionnera pour moi, mais avant de laisser cela aller, est-ce la manière préférée de le faire (si une manière préférée existe même)? Merci encore.

Était-ce utile?

La solution

Non seulement est que la façon "préférée" de le faire, c'est la seule façon de le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top