Como você faz uma exibição rótulo de texto quantas linhas existem na tabela
-
03-07-2019 - |
Pergunta
Eu estou usando Core Data e quer um rótulo de texto para exibir quantas linhas existem na tabela, o código que seria necessário para entrar no arquivo de classe de fazer isso?
Solução
Assumindo colunas do seu NSTableView estão vinculados a um NSArrayController, você pode vincular o valor da etiqueta NSTextField para "arrangedObjects" de com chave controlador de seu controlador da matriz e com um caminho da chave de @count
. Se você deseja vincular o campo de texto para algo como "x linhas", onde x é o número de linhas, você ligaria o "Display Padrão Value1" para os mesmos (arrangedObjects. @ Count) e use "% {value1} @ linhas "como o padrão do visor.
Outras dicas
Configurar uma solicitação de busca em seu contexto de objeto gerenciado como faria normalmente, e countForFetchRequest:
chamada. Não se esqueça de se inscrever para NSManagedObjectContextObjectsDidChangeNotification
para que você possa atualizá-lo quando os objetos são adicionados ou removidos!