Perguntas com a marcação «swift3»

Use esta tag apenas para perguntas diretamente relacionadas às mudanças na versão 3 da linguagem de programação Swift da Apple. Use a tag [swift] para questões de linguagem mais gerais, ou as tags [ios], [cocoa], [apple-watch] etc para questões sobre desenvolvimento em plataformas Apple.

5
Como passar dados usando NotificationCenter em swift 3.0 e NSNotificationCenter em swift 2.0?
Estou implementando socket.ioem meu aplicativo ios swift. Atualmente em vários painéis estou ouvindo o servidor e aguardando mensagens recebidas. Estou fazendo isso chamando a getChatMessagefunção em cada painel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is …




8
Versão em idioma do Xcode 9 Swift (SWIFT_VERSION)
Eu recentemente atualizei o xcode para a versão 9. Antes disso no Xcode 8.x sempre que eu uso para fazer pod updateisso me mostra um código de atualização para converter o código para Swift 3 e fazer isso resolver os erros. Mas agora está me dando este erro: A configuração …
115 ios  swift  xcode  swift3  xcode9 


4
imprimir sem nova linha em rápido
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 linhas.
110 swift  swift3  swift2 



3
Não - o método '@ objc' não satisfaz o requisito opcional do protocolo '@objc'
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 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Versão: Swift: 3 Xcode: …

9
Como aplicar o tipo a uma instância NSFetchRequest?
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: NSFetchRequest<Animal> = Animal.fetchRequest então, se minha classe de resultado …
102 swift  core-data  swift3 


4
Diferença entre DispatchQueue.main.async e DispatchQueue.main.sync
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 um? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image …

14
Swift 3 - Comparando objetos Date
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 …
95 ios  xcode  swift3  beta 

13
Removendo objeto da matriz em Swift 3
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 NSArray).indexOfObject(object) } mutating func removeObject(object …
95 ios  arrays  swift  swift3 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.