Ir para conteúdo
  • Cadastre-se
Rhuan Lima

NSArrayController soma de registros

Posts Recomendados

Senhores,

 

em meu programa tenho uma tableview controlado por um ArrayController, não sei c isso é a melhor forma de fazer mas foi como consegui, enfim nessa tableView tenho várias colunas para cada registro e depois de populada pelo usuário necessito selecionar a quantidade de registros para isso uso o seguinte comando:

 

tblDeck.numberOfRows

 

Agora preciso somar uma das colunas desse mesmo ArrayController como devo fazer?

 

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, eu particularmente nunca utilizei ArrayController para controlar uma UITableView e sim UITableViewDataSource para popular e UITableViewDelegate para responder a ações dos usuários.

 

Eu daria uma olhada nessas documentações

 

https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html

 

Vou assumir que colunas sejam linhas, no caso você teria um Array _registros e para obter a quantidade de registros usar [_registros count] . 

 

Sempre que o usuário adicionar um registro neste array você pode chamar o método [self.tableView reloadData];

 

Só para não deixar em branco, o que controlaria quantas linhas a tableView tem seria o método:

 

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

{

return [self.registros count]

}

 

e

 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

 

para configurar cada cell.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, entendi, eu nunca mexi com MacOS mas por curiosidade eu dei uma olhada e pelo o que eu vi os princípios são os mesmos, DataSource e Delegate.

 

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSTableDataSource_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40004178

 

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSTableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40008622

 

E sempre vale a pena ler os Guides:

 

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/TableView/Introduction/Introduction.html#//apple_ref/doc/uid/10000026i

 

E dentro do seu programa acredito que o melhor modelo (considerando que você usará linhas e colunas, seria um Array de registros, sendo cada registro um dicionário... ou seja, um Array com Dictionaries...

 

Se eu falei só besteiras... eu não entendi a pergunta hahaha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



  • Conteúdo Similar

    • Por LeoBulitini
      Tenho um Macbook White inicio de 2008, versão 10.7.5 (Lion) 3Gb de memória.
      Estou tentando atualizar ele para o 10.8 (Mountain Lion) pelo MLPostFactor, mas para isso preciso do Install OS X Mountain Lion.app, mas só tenho o .Dmg! Não estou achando esse .app em canto nenhum!  
      Se alguém tiver e puder mandar o link para download ou mandar o próprio app do Mountain Lion.app, fico muito grato!!
    • Por faustompc
      pessoal vcs sabem me dizer qual foi a versão do Mac OS que veio originalmente com este MacBook Air? 
       
      Anexei a foto aqui pra vcs verem... 

    • Por Sylvio Souza
      Com o 'novo' iTunes 12.7 não tem mais integração com os apps do iPhone. Beleza, deixa o iTunes mais leve para somente gerenciar musicas.
      Porém me gerou dois problemas e estou procurando respostas:
      1) antes eu organizava os apps do iPhone por categorias via iTunes e o mirror que ele fazia das telas do iPhone com os apps. Agora não tem mais isso e estou atrás de algum programa que o faça.
      2) tenho 780GB de '*.ipa' (apps) no meu NAS, como agora o iTunes não faz mais update dos apps, o que acham que devo fazer. Mantenho os antigos '*.ipa' ou jogo fora e libero espaço no NAS?
    • Por Bruno Willian
      iae galera blz ? primeira vez que eu uso um forum tava dando uma olhada e nao achei nada entao vamos la
      eu atualizei meu itunes para versao 12.5.1 do macOS Sierra meu problema comeca agora
      a maioria das minhas musicas ficou sem capa do album ate mesmo as que eu comprei fui la selecionei a musica e procurei a opcao obter capa de album e vi que nao tinha mais a apple tirou esta opcao ? como faco para obter capa do album
      tipo no modo automatico pelo itunes sem ser manualmente alguem poderia me ajudar brigado !!!!!


    • Por bruno_furtado
      Oportunidade: Desenvolvedor iOS 
      Local: Botafoto, Rio de Janeiro (não aceitamos home-office) Empresa: Webedia Group (Tudo Gostoso, Adoro Cinema, etc) Mais informações: https://goo.gl/QbPK1X  
    • Por edudigrazia
      Pessoal, uma ajuda.
      Instalei um aplicativo em meu MacBook Pro em uma versão. Desinstalei ele para instalar uma versão mais nova. Quando tento instalar a versão mais nova me aparece a mensagem de que tem uma versão instalada. Mas não existe mais a pasta.
      Como faço? Alguma ideia?
      Obrigado
      Eduardo
    • Por Fabiano Pereira Dos Santos
      Comprei recentemente um Macbook air 2015 (abril), e alguns meses depois, começou a travar o safari, sendo preciso forçar o encerramento do aplicativo e até reiniciar com MAC para voltar a funcionar. Percebi também que quando o safari trava outros aplicativos também travam. entrei em contato com o suporto, me passaram um monte de coisas para tentar resolver, mas cheguei até apagar o HD e reinstalar o sistema operacional, fiz tudo que o suporte da apple mandou. Depois que o mac reinstalou o sistema percebi que o mail não estava funcionando entrei em contato novamente com a apple, sendo identificado um bug no sistema precisando reinstalar novamente o OS X 10.10.4. Reinstalado o sistema, após alguns dias, não esta 100% o sistema, porque ainda continua os tratamentos do safari e de alguns aplicativos. alguém ai tem alguma ideia para resolver ou é um problema do OS X 10.10?
    • Por Danilo de Lima Requena
      Ola amigos devs.
       
      Vou iniciar minha vida como programador agora, e escolhi swift para iniciar pelos seguintes motivos:
       
      - Pesquisei muito antes começar e vi que esta sendo uma linguagem muito adorada por desenvolvedores.
      - E o motivo principal não menos importante é que sou completamente apaixonado por tudo que tem a ver com Apple  
       
      Então gostaria de saber o que acham os Devs mais experientes aqui, e se puderem me dar dicas e opiniões agradeço muito.
      E para os iniciantes também, digam o que estão achando e tudo mais.
       
      Valeuu !!!
    • Por carlosrh2
      Salve galera, tudo bem??

      Venho aqui pedir um "help" a vocês: Estou com problemas com o Bluetooth no meu sistema ios 8.1.3: tento me conectar com outros celulares via bluetooth e não consigo. Não consigo nem conectar meu iphone com o meu Macbook Pro (este com o sistema Yosemite instalado e atualizado)...

      Procurei em alguns sites alguma solução mas até agora nada. Alguém poderia me dar uma luz?

      Ah, o meu iphone  é o modelo 4s.

      Desde grato a todos pela ajuda!!!
    • Por Henrique Velloso
      Pessoal, 
      iniciei um projeto pra auxiliar quem quiser aprender a desenvolver aplicativos pra iPhone e iPad, baseado no curso de iOS de Stanford, estou gravando vídeos em português para repassar este conhecimento.
       
      O primeiro vídeo, falando sobre "Visão geral sobre iOS, MVC e Objective-C" já está gravado e publicado no meu blog.
       
      Entre no meu blog para maiores detalhes, http://HenriqueVelloso.co
       
      Abraço e espero que gostem...
       
       

       
  • Estatísticas do Fórum

    • Total de Tópicos
      47.699
    • Total de Posts
      409.381
×
×
  • Criar Novo...