Pertanyaan yang diberi tag «swift3»

Gunakan tag ini hanya untuk pertanyaan yang terkait langsung dengan perubahan dalam versi 3 bahasa pemrograman Swift Apple. Gunakan tag [swift] untuk pertanyaan bahasa yang lebih umum, atau tag [ios], [cocoa], [apple-watch] dll untuk pertanyaan tentang pengembangan di platform Apple.

5
Bagaimana cara melewatkan data menggunakan NotificationCenter di swift 3.0 dan NSNotificationCenter di swift 2.0?
Saya sedang menerapkan socket.io di aplikasi ios cepat saya. Saat ini di beberapa panel saya mendengarkan server dan menunggu pesan masuk. Saya melakukannya dengan memanggil getChatMessagefungsi di setiap panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user …


9
Parameter 'var' tidak digunakan lagi dan akan dihapus di Swift 3
Baiklah jadi saya baru saja memperbarui Xcode ke 7.3 dan sekarang saya mendapatkan peringatan ini: Parameter 'var' tidak digunakan lagi dan akan dihapus di Swift 3 Cara memperbaikinya ketika saya perlu menggunakan var dalam fungsi ini: public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if …
120 xcode  swift  xcode7  swift3 


8
Xcode 9 Versi Bahasa Swift (SWIFT_VERSION)
Saya baru saja memperbarui xcode ke versi 9. Sebelum itu di Xcode 8.x setiap kali saya menggunakannya untuk melakukannya pod updatemenunjukkan kepada saya kode pembaruan untuk mengubah kode ke Swift 3 dan melakukan itu menyelesaikan kesalahan. Tapi sekarang ini memberi saya kesalahan ini: Setelan build "Versi Bahasa Swift" (SWIFT_VERSION) harus …
115 ios  swift  xcode  swift3  xcode9 


4
cetak tanpa baris baru dengan cepat
Di swift 2.0, print()secara otomatis menambahkan karakter baris baru. Di cepat 1.2, println()dan print()dulunya adalah fungsi terpisah. Jadi bagaimana cara mencetak beberapa teks dan tidak menambahkan baris baru karena swift tidak lagi memiliki fungsi cetak yang tidak menambahkan baris baru.
110 swift  swift3  swift2 

4
Perbedaan antara DispatchQueue.main.async dan DispatchQueue.main.sync
Saya telah menggunakan DispatchQueue.main.asyncwaktu yang lama untuk melakukan operasi terkait UI. Swift menyediakan DispatchQueue.main.asyncdan DispatchQueue.main.sync, dan keduanya dilakukan di antrean utama. Adakah yang bisa memberi tahu saya perbedaan di antara mereka? Kapan saya harus menggunakan masing-masing? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView …


5
Apa artinya “% tidak tersedia: Gunakan truncatingRemainder sebagai gantinya”?
Saya mendapatkan kesalahan berikut saat menggunakan kode untuk ekstensi, saya tidak yakin apakah mereka meminta untuk hanya menggunakan operator yang berbeda atau mengubah nilai dalam ekspresi berdasarkan pencarian internet. Kesalahan:% tidak tersedia: Gunakan truncatingRemainder sebagai gantinya Kode ekstensi: extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int …
104 ios  swift  swift3  modulus 

3
Metode non - '@ objc' tidak memenuhi persyaratan opsional protokol '@objc'
Gambaran: Saya memiliki protokol P1 yang menyediakan implementasi default dari salah satu fungsi opsional Objective-C. Ketika saya menyediakan implementasi default dari fungsi opsional, ada peringatan Peringatan Penyusun: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Versi: kapan: Cepat: 3 Xcode: 8 (rilis publik) Upaya yang dilakukan: …

9
Bagaimana cara menerapkan tipe ke instance NSFetchRequest?
Di Swift 2, kode berikut berfungsi: let request = NSFetchRequest(entityName: String) tetapi di Swift 3 ini memberikan kesalahan: Parameter umum "ResultType" tidak dapat disimpulkan karena NSFetchRequestsekarang menjadi tipe generik. Dalam dokumen mereka, mereka menulis ini: let request: NSFetchRequest<Animal> = Animal.fetchRequest jadi jika kelas hasil saya misalnya, Levelbagaimana saya harus meminta …
102 swift  core-data  swift3 


3
round trip Jenis nomor Swift ke / dari Data
Dengan Swift 3 lebih condong ke arah Dataalih-alih [UInt8], saya mencoba mencari tahu cara paling efisien / idiomatik untuk menyandikan / mendekode dengan cepat berbagai jenis angka (UInt8, Double, Float, Int64, dll) sebagai objek Data. Ada jawaban ini untuk menggunakan [UInt8] , tetapi tampaknya menggunakan berbagai API penunjuk yang tidak …

14
Swift 3 - Membandingkan objek Tanggal
Saya memperbarui aplikasi saya ke sintaks Swift 3.0 (saya tahu ini masih dalam versi beta tetapi saya ingin bersiap segera setelah dirilis). Hingga Beta Xcode sebelumnya (Beta 5) saya dapat membandingkan dua Dateobjek menggunakan operan <, >dan ==. Tetapi dalam versi beta terbaru (Beta 6) ini tidak berfungsi lagi. Berikut …
95 ios  xcode  swift3  beta 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.