Как сделать так, чтобы текстовая метка отображала количество строк в таблице?

StackOverflow https://stackoverflow.com/questions/821220

  •  03-07-2019
  •  | 
  •  

Вопрос

Я использую базовые данные и хочу, чтобы текстовая метка отображала количество строк в таблице, какой код мне нужно было бы ввести в файл класса, чтобы сделать это?

Это было полезно?

Решение

Предполагая, что столбцы вашего NSTableView привязаны к NSArrayController, вы можете привязать значение метки NSTextField к контроллеру вашего массива с помощью ключа контроллера "layoutObjects". и с ключевым путем @count . Если вы хотите связать текстовое поле с чем-то вроде " x строк " где x - количество строк, вы должны связать " Показать значение шаблона1 " к тому же (упорядоченные объекты. @ count) и используйте "% {value1} @ row " в качестве шаблона отображения.

Другие советы

Настройте запрос на выборку для контекста вашего управляемого объекта, как обычно, и вызовите countForFetchRequest: . Не забудьте подписаться на NSManagedObjectContextObjectsDidChangeNotification , чтобы вы могли обновлять его при добавлении или удалении объектов!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top