Domande taggate «swift3»

Utilizza questo tag solo per domande direttamente correlate alle modifiche nella versione 3 del linguaggio di programmazione Swift di Apple. Utilizza il tag [swift] per domande più generali sulla lingua o i tag [ios], [cocoa], [apple-watch] ecc. Per domande sullo sviluppo su piattaforme Apple.

5
Come passare i dati utilizzando NotificationCenter in swift 3.0 e NSNotificationCenter in swift 2.0?
Sto implementando socket.ionella mia app iOS rapida. Attualmente su più pannelli sto ascoltando il server e aspetto i messaggi in arrivo. Lo faccio chiamando la getChatMessagefunzione in ogni pannello: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user …




8
Xcode 9 Swift Language Version (SWIFT_VERSION)
Ho recentemente aggiornato xcode alla versione 9. Prima in Xcode 8.x ogni volta che lo uso pod updatemi mostra un codice di aggiornamento per convertire il codice in Swift 3 e così facendo risolvono gli errori. Ma ora mi sta dando questo errore: L'impostazione di build "Swift Language Version" (SWIFT_VERSION) …
115 ios  swift  xcode  swift3  xcode9 


4
stampa senza ritorno a capo in modo rapido
In swift 2.0, print()aggiunge automaticamente un carattere di nuova riga. In swift 1.2, println()e prima print()erano funzioni separate. Quindi come faccio a stampare del testo e non aggiungervi una nuova riga poiché swift non ha più una funzione di stampa che non aggiunge nuove righe.
110 swift  swift3  swift2 


5
Che cosa significa "% non disponibile: utilizza invece truncatingRemainder"?
Ottengo il seguente errore quando utilizzo il codice per un'estensione, non sono sicuro che stiano chiedendo semplicemente di utilizzare un operatore diverso o modificare i valori nell'espressione in base a una ricerca su Internet. Errore:% non è disponibile: utilizza invece truncatingRemainder Codice estensione: extension CMTime { var durationText:String { let …
104 ios  swift  swift3  modulus 

3
Il metodo non "@ objc" non soddisfa i requisiti facoltativi del protocollo "@objc"
Panoramica: Ho un protocollo P1 che fornisce un'implementazione predefinita di una delle funzioni opzionali Objective-C. Quando fornisco un'implementazione predefinita della funzione opzionale, viene visualizzato un avviso Avviso del compilatore: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Versione: Rapido: 3 Xcode: 8 (versione pubblica) Tentativi effettuati: …

9
Come applicare il tipo a un'istanza NSFetchRequest?
In Swift 2 il codice seguente funzionava: let request = NSFetchRequest(entityName: String) ma in Swift 3 dà errore: Non è stato possibile dedurre il parametro generico "ResultType" perché NSFetchRequestora è un tipo generico. Nei loro documenti hanno scritto questo: let request: NSFetchRequest<Animal> = Animal.fetchRequest quindi se la mia classe di …
102 swift  core-data  swift3 


4
Differenza tra DispatchQueue.main.async e DispatchQueue.main.sync
Uso DispatchQueue.main.asyncda molto tempo per eseguire operazioni relative all'interfaccia utente. Swift fornisce sia DispatchQueue.main.asynce DispatchQueue.main.sync, sia vengono eseguiti sulla coda principale. Qualcuno può dirmi la differenza tra loro? Quando dovrei usarli? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = "" }

14
Swift 3 - Confronto degli oggetti Data
Sto aggiornando la mia app alla sintassi Swift 3.0 (so che è ancora in beta ma voglio essere preparato non appena viene rilasciata). Fino alla precedente Beta di Xcode (Beta 5) ero in grado di confrontare due Dateoggetti usando gli operandi <, >e ==. Ma nell'ultima beta (Beta 6) questo …
95 ios  xcode  swift3  beta 

11
Swift 3 - i token del dispositivo vengono ora analizzati come "32BYTES"
Ho appena aggiornato da Xcode 7 a 8 GM e tra i problemi di compatibilità di Swift 3 ho notato che i token del mio dispositivo hanno smesso di funzionare. Adesso leggono solo "32BYTES". func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { print(deviceToken) // Prints '32BYTES' print(String(data: deviceToken , encoding: …
94 ios  swift  swift3 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.