Pregunta

Intento hacer esto, sin suerte:

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 ();
    }

Recibo un error "No se puede convertir implícitamente ..." en la línea de DataSource. El uso de una conversión explícita tampoco funciona.

Desde el momento, entiendo sobre el desarrollo de Xcode, estoy para estirar una línea de mi clase a la propiedad de DataSource de la cuadrícula en el constructor de la interfaz, pero el problema con esto es que no puedo asignar mi clase a uno de Los iconos en el centro de la pantalla (donde se encuentran los iconos de PROPIEDAD DE ARCHIVO y el primer respondedor).

Estoy usando Xcode 4 en Mac Lion.

Esperemos que esto sea lo suficientemente claro. ¿Alguien me puede apuntar en la dirección correcta? Gracias de antemano.

Editar: Después de un poco más de búsqueda, encontré http://www.netneurotic.net/monco/monomac-nstableview .HTML , que sugiere que siempre necesitaré crear una clase que hereda de NStableViewDataSource. Esto funcionará para mí, pero antes de que salga de esto, ¿es esta la forma preferida de hacerlo (si existe una manera preferida)? Gracias de nuevo.

¿Fue útil?

Solución

No solo es que la forma "preferida" de hacerlo, es la única forma de hacerlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top