UITableView가있는 앱을 만들고 있습니다.iOS 프로토콜 및 대의원. 기본 질문
데이터는 그물을 통해 가져온 XML에서 가져올 것입니다. 이 NSXMLParser 사용하고 작동합니다. 나는 결과 구문 분석을 nslogged 한 것처럼 이제이, 완벽하게 작동
@protocol NSXMLParserDelegate;
@interface MainView : UITableViewController <NSXMLParserDelegate>
: 그래서 그것을위한 프로토콜을 구현이의 대리인으로 내있는 tableView 컨트롤러를 사용했다. 이제 NStableView를 채우려고합니다. 그래서 내가 데이터 소스 및 델리게이트를 추가해야한다는 것을 알았습니다.
UITableViewDataSource
및
는UITableViewDelegate
둘 프로토콜입니다.
같은 수업에서 어떻게해야합니까? 동일한 클래스로 둘 이상의 프로토콜을 구현할 수 있습니까? 파서의 위임을 다른 객체로 이동해야하며이 컨트롤러를이 용도로 사용해야합니까?
기본적으로 질문은이 작업을 수행하는 가장 좋은 방법입니다.
@interface MainView : UITableViewController <NSXMLParserDelegate, UITableViewDataSource, UITableViewDelegate>
이 그 일의 "적절한"방법인가요 :
당신이 원하는대로
나는 실제로 같은 클래스에서 프로토콜을 구현할 수 있다는 것을 알았지 만, 지금은 이것이 적절한 방법인지 알고 싶다. 왜냐하면 이런 종류의 것은 MVC – cromestant