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.


6
Qual è la parola chiave "aperta" in Swift?
Il ObjectiveC.swiftfile dalla libreria standard contiene le seguenti poche righe di codice attorno alla riga 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Cosa open varsignifica in questo contesto o qual è la openparola chiave in generale?

6
Come programmare un ritardo in Swift 3
Nelle versioni precedenti di Swift, si poteva creare un ritardo con il seguente codice: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Ma ora, in Swift 3, Xcode cambia automaticamente 6 cose diverse ma poi appare …

6
Come posso dispatch_sync, dispatch_async, dispatch_after, ecc. In Swift 3, Swift 4 e oltre?
Ho un sacco di codice nei progetti Swift 2.x (o anche 1.x) che assomiglia a questo: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = …


5
Come fornire una descrizione localizzata con un tipo di errore in Swift?
Sto definendo un tipo di errore personalizzato con la sintassi di Swift 3 e desidero fornire una descrizione intuitiva dell'errore restituito dalla localizedDescriptionproprietà Errordell'oggetto. Come posso farlo? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", …

2
Strumento da riga di comando - Errore - xcrun: errore: impossibile trovare l'utilità "xcodebuild", non uno strumento di sviluppo o in PERCORSO
Ricevo questo errore durante la creazione del SwiftJSONframework per il progetto Some Xcode tramite Carthage Dependency Manager. Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ aggiornamento cartagine - piattaforma iOS *** Recupero di GzipSwift *** Recupero SwiftyJSON *** Verifica GzipSwift su "3.1.1" *** Download del file binario SwiftyJSON.framework da "3.1.3" *** L'output di xcodebuild …

10
Scopri le dimensioni di UILabel in base a String in Swift
Sto cercando di calcolare l'altezza di un UILabel in base a diverse lunghezze di stringa. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } Sopra è …
183 ios  iphone  string  swift3  uilabel 


14
Swift 3 URLSession.shared () Riferimento ambiguo al dataTask del membro (con errore: completamentoHandler :) (bug)
Ciao, ho un codice di analisi json funzionante per swift2.2 ma quando lo uso per Swift 3.0 mi dà quell'errore ViewController.swift: 132: 31: riferimento ambiguo al membro 'dataTask (con: completamentoHandler :)' I miei codici qui let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: listUrlString); …
169 ios  json  swift3 

6
come aprire un URL in Swift3
openURLè stato deprecato in Swift3. Qualcuno può fornire alcuni esempi di come funziona la sostituzione openURL:options:completionHandler:quando si tenta di aprire un URL?
149 ios  swift  swift3 



2
L'uso di chiusura di un parametro non in escape può consentirne la fuga
Ho un protocollo: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Con un'implementazione di esempio: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …

9
Analisi corretta di JSON in Swift 3
Sto cercando di recuperare una risposta JSON e memorizzare i risultati in una variabile. Ho avuto versioni di questo codice funzionanti nelle versioni precedenti di Swift, fino al rilascio della versione GM di Xcode 8. Ho dato un'occhiata ad alcuni post simili su StackOverflow: Swift 2 Parsing JSON - Impossibile …
123 json  swift  parsing  swift3  xcode8 

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.