Perguntas com a marcação «ios»

358
Como passar prepareForSegue: um objeto

Eu tenho muitas anotações em um mapview (com rightCalloutAccessorybotões). O botão executará uma sequência disso mapviewpara a tableview. Quero passar tableviewum objeto diferente (que contém dados), dependendo de qual botão da chamada foi clicado. Por exemplo: (totalmente inventado) anotação1...

353
Como converter uma matriz Swift em uma string?

Eu sei como fazê-lo programaticamente, mas tenho certeza de que há uma maneira integrada ... Todo idioma que eu usei tem algum tipo de representação textual padrão para uma coleção de objetos que ele cuspirá quando você tentar concatenar o Array com uma string ou passá-lo para uma função print ()...

352
Convertendo String para Int com Swift

O aplicativo basicamente calcula a aceleração inserindo a velocidade e o tempo inicial e final e, em seguida, usa uma fórmula para calcular a aceleração. No entanto, como os valores nas caixas de texto são string, não consigo convertê-los em números inteiros. @IBOutlet var txtBox1 :...

344
Quando usar o NSInteger vs. int

Quando devo usar NSIntegervs. int ao desenvolver para iOS? Vejo no código de exemplo da Apple que eles usam NSInteger(ou NSUInteger) ao passar um valor como argumento para uma função ou retornar um valor de uma função. - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... Mas...

341
UIButton remove todas as ações de destino

Eu adicionei vários target-action-forControlEvents: a um UIButton. Gostaria de remover tudo isso de uma só vez, sem desalocar nada. Vou então definir novos alvos. Isso é possível e como faço para fazer

340
Adicionar um elemento a uma matriz no Swift

Suponha que eu tenha uma matriz, por exemplo: var myArray = ["Steve", "Bill", "Linus", "Bret"] E depois eu quero empurrar / acrescentar um elemento ao final do referido array, para obter: ["Steve", "Bill", "Linus", "Bret", "Tim"] Que método devo usar? E o caso em que eu quero adicionar um...

338
Como validar um endereço de email rapidamente?

Alguém sabe como validar um endereço de email no Swift? Encontrei este código: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx =...