Mono Project:C#GenericリストをTableViewのデータソースとして割り当てるにはどうすればよいですか。

StackOverflow https://stackoverflow.com//questions/9696045

質問

運ずつ、これをやろうとしてみてください:

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

データソース行の「暗黙的に暗黙的に変換することはできません...」エラーを受け取ります。明示的な変換を使用しても機能しません。

Xcode開発について理解しているビットから、私は私のクラスからInterface BuilderのグリッドのDataSourceプロパティに行をストレッチすることですが、これに関する問題は私のクラスを一つに割り当てることができないということです。ディスプレイの中央のアイコン(ファイルの所有者と最初のレスポンダのアイコンがあります)。

Mac LionでXcode 4を使用しています。

うまくいけばこれは十分に明らかです。誰かが私を正しい方向に向けることができますか?事前にありがとうございます。

編集: もう少し検索した後、私は。これは、NStableViewDataSourceから継承するクラスを常に作成する必要があることを示唆しています。これは私のために働くでしょう、しかし私がこれを手放す前に、これをするのが好ましい方法です(好ましい方法でさえ存在する場合)?もう一度ありがとう。

役に立ちましたか?

解決

それをする「好ましい」方法は、それがそれをする唯一の方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top