문제

운이없는이 작업을 수행하려고합니다.

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

DataSource 행에서 "암시 적으로 유형을 변환 할 수 없습니다."라는 오류가 발생합니다. 명시 적 변환을 사용하면 작동하지 않습니다.

비트에서 Xcode 개발에 대해 이해하는 것, 나는 클래스에서 인터페이스 빌더의 그리드의 DataSource 속성으로 줄을 늘릴 수 있지만,이 문제는 다음과 같은 문제는 디스플레이의 중앙의 아이콘 (파일 소유자 및 첫 번째 응답자 아이콘이있는 곳).

Mac Lion에서 Xcode 4를 사용하고 있습니다.

바라건대 이것은 충분히 분명합니다. 누군가 나를 올바른 방향으로 가리킬 수 있습니까? 미리 감사드립니다.

편집 : 좀 더 검색하면 http://www.netneurotic.net/mono/monomac-nstableview .html nstableViewDataSource에서 상속되는 클래스를 항상 만들 필요가 있음을 알 수 있습니다. 이것은 나를 위해 일할 것입니다. 그러나 이것을 보내기 전에 이것이 선호하는 방법이 있습니다 (선호하는 방식이 존재하는 경우)? 다시 한 번 감사합니다.

도움이 되었습니까?

해결책

"선호하는"방법은 그것을하는 유일한 방법 일뿐입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top