Pertanyaan yang diberi tag swift

107
konversi cepat Range <Int> ke [Int]

bagaimana mengkonversi Range ke Array Saya mencoba: let min = 50 let max = 100 let intArray:[Int] = (min...max) mendapatkan kesalahan Range<Int> is not convertible to [Int] Saya juga mencoba: let intArray:[Int] = [min...max] dan let intArray:[Int] = (min...max) as [Int] mereka juga...

107
Parameter opsional default dalam fungsi Swift

Ketika saya mengatur firstThingke default nilini akan berfungsi, tanpa nilai default nilsaya mendapatkan kesalahan bahwa ada parameter yang hilang saat memanggil fungsi. Dengan mengetik Int?saya pikir itu menjadikannya opsional dengan nilai default nil, apakah saya benar? Dan jika demikian,...

106
Swift Alamofire: Cara mendapatkan kode status respons HTTP

Saya ingin mendapatkan kembali kode status tanggapan HTTP (misalnya 400, 401, 403, 503, dll) untuk kegagalan permintaan (dan idealnya juga untuk keberhasilan). Dalam kode ini, saya melakukan otentikasi pengguna dengan HTTP Basic dan ingin dapat mengirim pesan kepada pengguna bahwa otentikasi gagal...

106
Bermigrasi dari UIWebView ke WKWebView

di aplikasi saya, saya bermigrasi dari UIWebView ke WKWebView, bagaimana cara menulis ulang fungsi ini untuk WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} dan func webView(webView: UIWebView, shouldStartLoadWithRequest request:...

105
Kelas dasar asli Swift atau NSObject

Saya menguji beberapa isa swizzling dengan Swift, dan menemukan bahwa itu hanya berfungsi ketika NSObject adalah kelas super (langsung atau lebih jauh), atau dengan menggunakan dekorasi '@objc'. Jika tidak, itu akan mengikuti gaya statis- dan vtable-dispatch, seperti C ++. Apakah normal untuk...

105
Reverse Range di Swift

Apakah ada cara untuk bekerja dengan rentang terbalik di Swift? Sebagai contoh: for i in 5...1 { // do something } adalah lingkaran tak terbatas. Di versi Swift yang lebih baru yang dikompilasi kode, tetapi pada waktu proses memberikan kesalahan: Kesalahan fatal: Tidak dapat membentuk...

105
Cara mendefinisikan konstanta statis di kelas dengan cepat

Saya memiliki definisi ini dalam fungsi saya yang berfungsi class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Tetapi jika saya memindahkan 'testStr' dan 'testStrLen' ke tingkat kelas, itu tidak akan dapat dikompilasi. Dikatakan 'MyClass.Type...

105
Menganimasikan gambar lingkaran

Saya mencari cara untuk menganimasikan gambar lingkaran. Saya sudah bisa membuat lingkaran, tapi itu menyatukan semuanya. Ini CircleViewkelas saya : import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() }...

104
Penulisan handler untuk UIAlertAction

Saya sedang mempresentasikan UIAlertViewkepada pengguna dan saya tidak tahu bagaimana menulis handler. Ini adalah usaha saya: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style:...