Mono Project : C # 일반 목록을 TableView의 DataSource로 어떻게 지정합니까?
-
13-12-2019 - |
문제
운이없는이 작업을 수행하려고합니다.
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에서 상속되는 클래스를 항상 만들 필요가 있음을 알 수 있습니다. 이것은 나를 위해 일할 것입니다. 그러나 이것을 보내기 전에 이것이 선호하는 방법이 있습니다 (선호하는 방식이 존재하는 경우)? 다시 한 번 감사합니다.
해결책
"선호하는"방법은 그것을하는 유일한 방법 일뿐입니다.
제휴하지 않습니다 StackOverflow