Pertanyaan yang diberi tag «swift»

Swift adalah bahasa pemrograman tujuan umum yang aman, cepat, dan ekspresif yang dikembangkan oleh Apple Inc. untuk platform dan Linux. Swift adalah open-source. Gunakan tag hanya untuk pertanyaan tentang fitur bahasa, atau memerlukan kode di Swift. Gunakan tag [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch], dan [cocoa] untuk pertanyaan (bahasa-agnostik) tentang platform atau kerangka kerja.

4
Bagaimana saya bisa membuat initialiser memberwise menjadi publik, secara default, untuk struct di Swift?
Saya memiliki kerangka kerja cepat yang mendefinisikan struct: public struct CollectionTO { var index: Order var title: String var description: String } Namun, sepertinya saya tidak dapat menggunakan penginisialisasi bijak anggota implisit dari proyek lain yang mengimpor perpustakaan. Kesalahannya adalah 'CollectionTO' tidak dapat diinisialisasi karena tidak memiliki inisialisasi yang dapat …

13
Cara memutar video dengan AVPlayerViewController (AVKit) di Swift
Bagaimana Anda memutar video dengan AV Kit Player View Controller di Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
Apa yang setara dengan Swift dari - [deskripsi NSObject]?
Di Objective-C, seseorang dapat menambahkan descriptionmetode ke kelas mereka untuk membantu dalam debugging: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Kemudian di debugger, Anda bisa melakukan: po fooClass <MyClass: 0x12938004, foo = "bar"> Apa yang setara di Swift? …
163 swift 

9
Mengaburkan kata sandi UITextField
Saya sedang melakukan halaman login. Saya memiliki UITextField untuk kata sandi. Jelas, saya tidak ingin kata sandi terlihat; alih-alih, saya ingin lingkaran ditampilkan saat mengetik. Bagaimana Anda mengatur bidang agar ini terjadi?
162 ios  swift  iphone  security  ipad 

9
Bagaimana menemukan NSDocumentDirectory di Swift?
Saya mencoba mendapatkan jalur ke folder Dokumen dengan kode: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) tetapi Xcode memberikan kesalahan: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Saya mencoba memahami apa yang salah dalam kode.

6
Sintaks lakukan-coba-tangkap Swift
Saya mencobanya untuk memahami hal penanganan kesalahan baru di swift 2. Inilah yang saya lakukan: Saya pertama kali menyatakan kesalahan enum: enum SandwichError: ErrorType { case NotMe case DoItYourself } Dan kemudian saya menyatakan metode yang melempar kesalahan (tidak terkecuali orang. Ini adalah kesalahan.). Inilah metode itu: func makeMeSandwich(names: [String: …
162 swift  swift2 

5
Parameter penutupan lolos opsional Swift
Diberikan: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Apakah ada cara untuk membuat completionparameter (dan action) bertipe Action?dan …

15
Bagaimana cara memutar suara menggunakan Swift?
Saya ingin memutar suara menggunakan Swift. Kode saya berfungsi di Swift 1.0 tetapi sekarang tidak berfungsi lagi di Swift 2 atau yang lebih baru. override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops …
162 ios  swift  avfoundation 


4
Mengapa saya perlu menggarisbawahi dengan cepat?
Di sini tertulis, "Catatan: _berarti" Saya tidak peduli dengan nilai itu "", tetapi berasal dari JavaScript, saya tidak mengerti apa artinya itu. Satu-satunya cara saya mendapatkan fungsi-fungsi ini untuk dicetak adalah dengan menggunakan garis bawah sebelum parameter: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / …
161 swift 


13
Bagaimana cara membuka pengaturan ponsel ketika tombol diklik?
Saya mencoba menerapkan fitur di App yang menunjukkan peringatan ketika koneksi internet tidak tersedia. Peringatan itu memiliki dua tindakan (OK dan Pengaturan), setiap kali pengguna mengklik pengaturan, saya ingin membawanya ke pengaturan telepon secara terprogram. Saya menggunakan Swift dan Xcode.
160 ios  swift  settings 

10
IBOutlet dan IBAction
Apa tujuan menggunakan IBOutlets dan IBActions di Xcode dan Interface Builder? Apakah ada bedanya jika saya tidak menggunakan IBOutlets dan IBActions? Cepat: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Tujuan-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ …


8
Tunggu hingga swift for loop dengan permintaan jaringan asinkron selesai dieksekusi
Saya ingin agar dalam loop untuk mengirim sekelompok permintaan jaringan ke firebase, kemudian meneruskan data ke pengontrol tampilan baru setelah metode selesai dijalankan. Ini kode saya: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] = …

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.