«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.

5
Hızlı 3.0'da NotificationCenter ve hızlı 2.0'da NSNotificationCenter kullanılarak veri nasıl geçirilir?
socket.ioSwift ios uygulamamda uyguluyorum . Şu anda birkaç panelde sunucuyu dinliyorum ve gelen mesajları bekliyorum. Bunu getChatMessage, her paneldeki işlevi çağırarak yapıyorum : func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } Ancak bunun …

11
Xcode 8 / Swift 3.0'da Anlık Bildirimler için Kaydolma?
Uygulamamı Xcode 8.0'da çalıştırmaya çalışıyorum ve bir hatayla karşılaşıyorum. Bu kodun swift'in önceki sürümlerinde iyi çalıştığını biliyorum, ancak bunun kodunun yeni sürümde değiştirildiğini varsayıyorum. İşte çalıştırmaya çalıştığım kod: let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) UIApplication.shared().registerForRemoteNotifications() Aldığım hata "Bağımsız değişken etiketleri '(forTypes :, kategoriler :)' mevcut herhangi …

9
'var' parametreleri kullanımdan kaldırıldı ve Swift 3'te kaldırılacak
Pekala, Xcode'u 7.3'e güncelliyorum ve şimdi şu uyarıyı alıyorum: 'var' parametreleri kullanımdan kaldırıldı ve Swift 3'te kaldırılacak Bu işlevde var'ı kullanmam gerektiğinde bunu nasıl düzeltebilirim: public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if (language.isEmpty) { language = "NL" } return self.data.objectForKey("questionList" + language) as! …
120 xcode  swift  xcode7  swift3 


8
Xcode 9 Swift Dil Sürümü (SWIFT_VERSION)
Yakın zamanda xcode'u sürüm 9'a güncelledim. Bundan önce Xcode 8.x'te bunu yapmak pod updateiçin her kullandığımda bana kodu Swift 3'e dönüştürmek ve hataları çözmek için bir güncelleme kodu gösteriyor. Ama şimdi bana şu hatayı veriyor: Swift kullanan hedefler için "Swift Dil Sürümü" (SWIFT_VERSION) oluşturma ayarı desteklenen bir değere ayarlanmalıdır. Bu …
115 ios  swift  xcode  swift3  xcode9 


4
hızlı bir şekilde satırsonu olmadan yazdır
Swift 2.0'da, print()otomatik olarak bir yeni satır karakteri ekler. Swift 1.2'de println()ve print()ayrı işlevler olarak kullanılıyordu. Öyleyse, swift'in artık satırsonu eklemeyen bir yazdırma işlevi olmadığı için bir metni nasıl yazdırabilirim ve ona yeni satır eklemeyebilirim.
110 swift  swift3  swift2 

4
DispatchQueue.main.async ve DispatchQueue.main.sync arasındaki fark
DispatchQueue.main.asyncUI ile ilgili işlemleri gerçekleştirmek için uzun süredir kullanıyorum . Swift hem DispatchQueue.main.asyncve hem de sağlar DispatchQueue.main.syncve her ikisi de ana kuyrukta gerçekleştirilir. Biri bana aralarındaki farkı söyleyebilir mi? Her birini ne zaman kullanmalıyım? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = …



5
"% İs unavailable: Bunun yerine truncatingRemainder kullan" ne anlama geliyor?
Bir uzantı için kod kullanırken aşağıdaki hatayı alıyorum, sadece farklı bir operatör mü kullanmak istiyorlar yoksa ifadedeki değerleri internet aramasına göre mi değiştiriyorlar emin değilim. Hata:% kullanılamıyor: Bunun yerine truncatingRemainder kullanın Uzantı kodu: extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int = Int(totalSeconds / 3600) let …
105 ios  swift  swift3  modulus 

3
Non - '@ objc' yöntemi, '@objc' protokolünün isteğe bağlı gereksinimini karşılamıyor
Genel Bakış: Objective-C isteğe bağlı işlevlerinden birinin varsayılan uygulamasını sağlayan bir P1 protokolüne sahibim. İsteğe bağlı işlevin varsayılan uygulamasını sağladığımda bir uyarı alıyorum Derleyici Uyarısı: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Versiyon: Hızlı: 3 Xcode: 8 (genel sürüm) Yapılan denemeler: Eklemeye çalıştı @objcama yardımcı …

9
Tür bir NSFetchRequest örneğine nasıl uygulanır?
Swift 2'de aşağıdaki kod çalışıyordu: let request = NSFetchRequest(entityName: String) ama Swift 3'te hata veriyor: Genel parametre "ResultType" çıkarılamadı çünkü NSFetchRequestartık genel bir tür. Belgelerinde şunu yazdılar: let request: NSFetchRequest<Animal> = Animal.fetchRequest yani sonuç sınıfım örneğin, Levelnasıl doğru bir şekilde talep etmeliyim? Çünkü bu çalışmıyor: let request: NSFetchRequest<Level> = Level.fetchRequest
102 swift  core-data  swift3 


14
Swift 3 - Tarih nesnelerini karşılaştırma
Uygulamamı Swift 3.0 sözdizimine güncelliyorum (hala beta sürümünde olduğunu biliyorum ama yayınlanır yayınlanmaz hazırlıklı olmak istiyorum). Xcode'un önceki Beta'sına (Beta 5) kadar , ve Dateişlenenlerini kullanarak iki nesneyi karşılaştırabiliyordum . Ancak en son beta sürümünde (Beta 6) bu artık çalışmıyor. İşte bazı ekran görüntüleri:<>== Her iki ekran görüntüsünde de görebileceğiniz …
97 ios  xcode  swift3  beta 

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.