2014-09-17 4 views
0

У меня есть NSTableView, в котором перечислены номера NSTableCellView с несколькими подзонами. Все настроено с помощью привязок Cocoa и работает так же, как и предполагалось, до тех пор, пока я не попытаюсь делегировать из одного из подзонов владельцу файла. Делегация subview имеет IBOutlet и подключена к Владельцу Файла в IB, но когда subviews получает вызов метода mouseUp, делегат имеет значение NULL.Делегат/выход в NviewableCellView subview имеет значение null

Любая идея о том, почему? Это потому, что я использую bindings и Interface Builder? Я делал подобные вещи раньше, когда программно программировал NSTableView, установив делегат следующим образом: tableRowView.aSubView.delegate = self.

ответ

0

Я только что нашел это в своих предупреждениях: Outlet 'delegate' of 'MySubview' is connected to 'File's Owner,' an invalid destination (Objects inside view based table views may only be connected to the table view's delegate.). Установка владельца файла в качестве делегата в представлении таблицы разрешила мою проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^