«swift3» etiketlenmiş sorular

Bu etiketi yalnızca Apple'ın Swift programlama dilinin 3. sürümündeki değişikliklerle doğrudan ilgili sorular için kullanın. Daha genel dil soruları için [swift] etiketini veya Apple platformlarında geliştirme ile ilgili sorular için [ios], [cocoa], [apple-watch] vb. Etiketlerini kullanın.


6
Swift'teki 'açık' anahtar kelime nedir?
ObjectiveC.swiftStandart kütüphaneden dosyası satır 228 civarında aşağıdaki kod birkaç satır içerir: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } open varBu bağlamda ne anlama geliyor veya opengenel olarak anahtar kelime nedir?

6
Swift 3'te bir gecikme nasıl programlanır
Swift'in önceki sürümlerinde, aşağıdaki kodla bir gecikme oluşturulabilir: 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 } Ama şimdi, Swift 3'te Xcode otomatik olarak 6 farklı şeyi değiştiriyor, ancak aşağıdaki hata ortaya çıkıyor: " aka DispatchTime.nowbeklenen değere …

6
Swift 3, Swift 4 ve ötesinde nasıl_satchc, dispatch_async, dispatch_after, vb. Gönderirim?
Swift 2.x (hatta 1.x) projelerinde şöyle görünen bir sürü kod var: // 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 = image } } Veya yürütmeyi …


5
Swift'te Hata türüyle yerelleştirilmiş bir açıklama nasıl sağlanır?
Swift 3 sözdizimi ile özel bir hata türü tanımlıyorum localizedDescriptionve Errornesnenin özelliği tarafından döndürülen hatanın kullanıcı dostu bir açıklamasını vermek istiyorum . Nasıl yapabilirim? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") …

2
Komut Satırı Aracı - Hata - xcrun: hata: “xcodebuild” yardımcı programı bulunamadı, geliştirici aracı veya PATH içinde değil
SwiftJSONCarthage Dependency Manager üzerinden Some Xcode projesine çerçeve oluştururken bu hatayı alıyorum . Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ carthage güncellemesi --platform iOS *** GzipSwift getiriliyor *** Swifty getiriliyor *** "3.1.1" de GzipSwift'i kontrol etme *** SwiftyJSON.framework ikili dosyasını "3.1.3" adresinden indirme *** xcodebuild çıktısı /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log adresinde bulunabilir. Kabuk görevi (/ usr …

10
Swift'teki String'e göre UILabel'in boyutunu belirleme
Farklı dize uzunluklarına göre bir UILabel yüksekliğini hesaplamak çalışıyorum. 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 } Yukarıda, yüksekliği belirlemek için kullandığım geçerli işlev var, …
183 ios  iphone  string  swift3  uilabel 


14
Swift 3 URLSession.shared () Üyenin dataTask'ına belirsiz başvuru (ile: completionHandler :) hatası (hata)
Merhaba ben swift2.2 için kod ayrıştırma json çalışma var ama Swift 3.0 için kullandığımda bana bu hatayı verir ViewController.swift: 132: 31: Üye 'dataTask'a belirsiz başvuru (ile: completionHandler :)' Kodlarım burada let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: listUrlString); let request = NSMutableURLRequest(url:myUrl!); request.httpMethod …
169 ios  json  swift3 

6
Swift3'te bir URL nasıl açılır
openURLSwift3'te kullanımdan kaldırıldı. openURL:options:completionHandler:Bir URL açmaya çalışırken değiştirmenin nasıl çalıştığına dair bazı örnekler verebilir misiniz?
149 ios  swift  swift3 



2
Kaçan parametrenin kapatılması, kaçmasına izin verebilir
Bir protokol var: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Örnek bir uygulama ile: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …

9
JSON'u Swift 3'te Doğru Bir Şekilde Ayrıştırma
Bir JSON yanıtı almaya ve sonuçları bir değişkende saklamaya çalışıyorum. Bu kodun sürümleri Swift'in önceki sürümlerinde Xcode 8'in GM sürümü piyasaya sürülene kadar çalışıyordu. StackOverflow'da birkaç benzer gönderiye göz attım : Swift 2 Ayrıştırma JSON - Swift 3'te 'AnyObject' ve JSON Ayrıştırma türünde bir değere abone olamaz . Ancak, orada …
123 json  swift  parsing  swift3  xcode8 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.