Articles of ios

Analisando a matriz aninhada de dictionarys usando o mapeador de objects

Eu estou analisando uma resposta da web api que é uma matriz de dictionarys. Cada dictionary, por sua vez, possui uma matriz aninhada de dictionarys. Como eu analiso isso? Pl fornecer com algum exemplo de código. Minha resposta é: ( { FilingStatusId = 0; FormName = “MISC”; OrderId = 0; RecipientList = ( { FilingStatusId […]

Classe de desenho desenhando linhas retas em vez de linhas curvas

Eu tenho o código abaixo que desenha linhas usando UIBezierPath. O código usa addCurveToPoint que deve desenhar linhas curvas usando um caminho cúbico bezier, mas o resultado final do código é desenhar linhas retas conectadas, mas addLineToPoint não está sendo usado. O que poderia estar acontecendo, por que o código não está desenhando linhas curvas? […]

Como posso classificar um NSArray contendo NSDictionaries?

Eu tenho um NSArray que contém objects NSDictionary . Cada um desses objects NSDictionary contém uma chave ORDER . Como posso classificar este NSArray base nesta chave dentro de cada um desses NSDictionaries ?

Inesperadamente encontrado IBOutlet nulo em prepareForSegue

Eu tenho um controlador de exibição de detalhes e gostaria de definir o texto do label como um valor obtido de um array usando uma linha indexPath. override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if(segue.identifier == “showView”){ let detailVC: DetailViewController = segue.destinationViewController as! DetailViewController let indexPath = self.MainTableView.indexPathForSelectedRow! detailVC.label.text = “Test” self.MainTableView.deselectRowAtIndexPath(indexPath, animated: true) } […]

Swift – A ordem de valores armazenados é alterada completamente no dictionary

Tentei exibir dados que estão no formato Dicionário. Abaixo, três tentativas estão lá. Primeira tentativa, a ordem de saída foi completamente alterada. Segunda tentativa, a ordem de saída é igual à input. Mas, na terceira tentativa, declarei variável como NSDictionary. Saída exata que recebi. Por que isso muda no dictionary? Por favor me guie. Eu […]

Xcode sem Storyboard e ARC

Eu baixei o novo xcode-5 e comecei a usá-lo. Nós podemos criar aplicativos diretamente incluindo storyboard e ARC, não é pedir opção como versões anteriores. Então, minha pergunta é como podemos usar xcode5 sem ARC e storyboard. temos que remover manualmente o arquivo do storyboard? ou existe alguma outra opção.

UITableView e UIView com keyboardWillShow

Eu tenho este UITableView que quase preenche todo o meu UIViewController, e eu tenho um UIView na parte inferior que contém um botão e um campo de texto. Quando clico no campo de texto, quero que o UIView e a tableview sejam pressionados, de modo que o UIView fique apenas em cima do teclado. – […]

Como faço para obter uma plist como um dictionary no Swift?

Estou brincando com a nova linguagem de programação Swift da Apple e tenho alguns problemas … Atualmente estou tentando ler um arquivo plist, em Objective-C eu faria o seguinte para obter o conteúdo como um NSDictionary: NSString *filePath = [[NSBundle mainBundle] pathForResource:@”Config” ofType:@”plist”]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; Como faço para obter uma plist […]

UIButton: como centralizar uma imagem e um texto usando imageEdgeInsets e titleEdgeInsets?

Se eu colocar apenas uma imagem em um botão e definir os imageEdgeInsets mais perto do topo, a imagem ficará centralizada e tudo funcionará como esperado: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Se eu colocar apenas um texto em um botão e definir titleEdgeInsets mais perto da parte inferior, o texto permanecerá centralizado […]

Iterar sobre filhos de instantâneos no Firebase

Eu tenho um recurso do Firebase que contém vários objects e gostaria de iterá-los usando o Swift. O que eu esperava para trabalhar é o seguinte (de acordo com a documentação do Firebase) https://www.firebase.com/docs/ios-api/Classes/FDataSnapshot.html#//api/name/children var ref = Firebase(url:MY_FIREBASE_URL) ref.observeSingleEventOfType(.Value, withBlock: { snapshot in println(snapshot.childrenCount) // I got the expected number of items for rest in […]