Em Objective-C, uma notificação personalizada é apenas um NSString simples, mas não é óbvio na versão WWDC do Swift 3 exatamente o que deveria
Em Objective-C, uma notificação personalizada é apenas um NSString simples, mas não é óbvio na versão WWDC do Swift 3 exatamente o que deveria
No swift 2.0, print()adiciona automaticamente um caractere de nova linha. No Swift 1.2 println()e print()costumava ser funções separadas. Então, como faço para imprimir algum texto e não adicionar uma nova linha a ele, já que o swift não tem mais uma função de impressão que não acrescenta novas...
Como posso verificar qual é o tópico atual no Swift 3? Nas versões anteriores do Swift, era possível verificar se o tópico atual era o principal fazendo o seguinte:
Recebo o seguinte erro ao usar o código para uma extensão. Não tenho certeza se eles estão pedindo para usar apenas um operador diferente ou modificar os valores na expressão com base em uma pesquisa na Internet. Erro:% não está disponível: use truncatingRemainder ao invés Código de...
Visão geral: Eu tenho um protocolo P1 que fornece uma implementação padrão de uma das funções opcionais do Objective-C. Quando eu forneço uma implementação padrão da função opcional, há um aviso Aviso do compilador: Non-'@objc' method
No Swift 2, o seguinte código estava funcionando: let request = NSFetchRequest(entityName: String) mas no Swift 3 dá erro: O parâmetro genérico "ResultType" não pôde ser inferido porque NSFetchRequestagora é um tipo genérico. Em seus documentos, eles escreveram isto: let request:...
Como posso fazer meu código esperar até que a tarefa no DispatchQueue seja concluída? Ele precisa de algum CompletionHandler ou algo assim? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this...
Eu tenho usado DispatchQueue.main.asyncpor muito tempo para realizar operações relacionadas à IU. O Swift fornece ambos DispatchQueue.main.asynce DispatchQueue.main.sync, e ambos são executados na fila principal. Alguém pode me dizer a diferença entre eles? Quando devo usar cada...
Estou atualizando meu aplicativo para a sintaxe Swift 3.0 (sei que ainda está em beta, mas quero estar preparado assim que for lançado). Até o Beta anterior do Xcode (Beta 5) eu era capaz de comparar dois Dateobjetos usando os operandos <, >e ==. Mas no beta mais recente (beta 6) isso não...
Em meu aplicativo, adicionei um objeto na matriz ao selecionar a célula e desmarque e remova o objeto ao selecionar novamente a célula. Eu usei esse código, mas me deu o erro. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as
Acabei de atualizar do Xcode 7 para o 8 GM e em meio aos problemas de compatibilidade do Swift 3, percebi que os tokens do meu dispositivo pararam de funcionar. Eles agora lêem apenas '32BYTES'. func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken...
Com o Swift 3 inclinado em Datavez de [UInt8], estou tentando descobrir qual é a maneira mais eficiente / idiomática de codificar / decodificar swifts em vários tipos de números (UInt8, Double, Float, Int64, etc) como objetos de dados. Existe esta resposta para usar [UInt8] , mas parece estar...
O que estou tentando fazer é executar uma URLSessionsolicitação em swift 3. Estou executando essa ação em uma função separada (de modo a não escrever o código separadamente para GET e POST) e retornar URLSessionDataTaske lidar com o sucesso e a falha nos fechamentos. Mais ou menos assim- let...
No documento Using Swift with Cocoa e Objective-C da Apple (atualizado para o Swift 3), eles fornecem o seguinte exemplo do padrão Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Vamos imaginar que este...
Tenho feito pesquisas sobre CoreLocation. Recentemente, encontrei um problema que foi abordado em outro lugar, mas em Objective C e para iOS 8. Eu me sinto meio bobo perguntando isso, mas como você pode verificar se os serviços de localização estão habilitados usando o swift, no iOS 9? No iOS...
Desde o beta 8.3, zilhões de avisos "A interpolação de strings produz uma descrição de depuração para um valor opcional; você pretendia tornar isso explícito?" apareceu no meu código. Por exemplo, o aviso apareceu na seguinte situação, em que as opções podem levar a zero: let msg = "*** Error...