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?

Foi útil?

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!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top