これはかなり簡単な質問です。ビューコントローラがあるので、私は、拡張機能を使用するUITableViewデリゲート
class TweetsViewController : UIViewController {
@IBOutlet weak var tblView: UITableView!
var fetchedResultsController : NSFetchedResultsController!
//MARK: View Management
override func viewDidLoad() {
super.viewDidLoad()
tblView.dataSource = self
}
}
しかし、私はtblViewデリゲートを設定する必要がビューコントローラに
//MARK: - UITableView Data Source/Delegate
extension TweetsViewController: UITableViewDataSource {
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell") as! TweetCell
return cell
}
}
しかし、独自の拡張機能の中に自分自身を私ののUITableViewデリゲート/データソースを分離しましたプロトコルにも準拠していませんが、拡張機能でそれらを処理すると、明示的にデータソースを設定してtableViewのデリゲートをどのように行うのですか?ありがとう!