Запитання з тегом «swift»

Swift - це безпечна, швидка та виразна мова програмування загального призначення, розроблена Apple Inc. для своїх платформ та Linux. Swift є відкритим кодом. Використовуйте тег лише для запитань щодо особливостей мови чи необхідності коду в Swift. Використовуйте теги [ios], [ipados], [macos], [watch-os], [tvos], [какао-дотик] та [какао] для (мовно-агностичних) запитань про платформи чи рамки.

7
Знайдіть різницю в секундах між NSDates як цілим числом за допомогою Swift
Я пишу шматок коду, де хочу визначити, як довго утримувалася кнопка. Для цього я записав, NSDate()коли було натиснуто кнопку, і спробував скористатися цією timeIntervalSinceDateфункцією, коли кнопку відпустили. Здається, це працює, але я не можу знайти спосіб роздрукувати результат або переключити його на ціле число. var timeAtPress = NSDate() @IBAction func …

21
Отримання “файлу не знайдено” в Bridging Header під час імпорту фреймворків Objective-C у проект Swift
У мене є проект Swift, для якого я намагаюся імпортувати фреймворки на основі ObjC. Фреймворк знаходиться в каталозі під проектом і на нього посилається проект у Xcode. Він також доданий до "Пов'язати двійковий файл з бібліотеками" на сторінці проекту "Фази побудови". Однак з якихось причин я не можу включити фреймворк …

4
Статичні змінні функції в Swift
Я намагаюся зрозуміти, як оголосити статичну змінну, локалізовану лише локально, до функції в Swift. У C це може виглядати приблизно так: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } У Objective-C це в основному однаково: - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; return timesCalled; …
96 function  static  swift 


8
Як зробити HTTP-запит + основне авторизацію в Swift
У мене є послуга RESTFull з базовою автентифікацією, і я хочу викликати її з iOS + swift. Як і де я повинен надати облікові дані для цього запиту? Мій код (вибачте, я просто починаю вивчати iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func …
96 ios  swift 

13
Як додати TextField до UIAlertController в Swift
Я намагаюся показати a UIAlertControllerза допомогою UITextView. Коли я додаю рядок: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Я отримую повідомлення про Runtimeпомилку: фатальна помилка: несподівано знайдено нуль під час розгортання необов’язкового значення let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel …

13
Свіфт - Як виявити зміни орієнтації
Я хочу додати два зображення до одного зображення (тобто для альбомного альбому, а для портретного іншого), але я не знаю, як виявити зміни орієнтації за допомогою швидких мов. Я спробував цю відповідь, але це займає лише одне зображення override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { if UIDevice.currentDevice().orientation.isLandscape.boolValue { print("Landscape") …
96 ios  swift 

3
SwiftUI: Як реалізувати власний init зі змінними @Binding
Я працюю на екрані введення грошей, і мені потрібно застосувати спеціальний initдля встановлення змінної стану на основі ініціалізованої суми. Я думав, що це спрацює, але я отримую помилку компілятора: Cannot assign value of type 'Binding<Double>' to type 'Double' struct AmountView : View { @Binding var amount: Double @State var includeDecimal …
96 swift  swiftui 

11
Завантаження файлу з параметрами за допомогою Alamofire
Я намагаюся завантажити файл за допомогою Alamofire. Завантаження відмінно працює при використанні файлу (NSUrl ), однак, здається, я не можу зрозуміти, як використовуватиNSData опцію? Це те, що я маю як тест: var url:NSURL = NSURL.URLWithString("http://localhost:8080/bike.jpeg") var err: NSError? var imageData :NSData = NSData.dataWithContentsOfURL(url,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err) Alamofire.upload(.POST, "http://localhost:8080/rest/service/upload/test.png", imageData) .progress …
95 ios  swift  alamofire 

22
Не вдається запустити програму в Simulator: Xcode beta 6 iOS 8
Я не можу запустити свій додаток на симуляторі за допомогою бета-версії Xcode 6 та iPhone 5s. Спочатку я отримую повідомлення про помилку від Simulator "Не вдається завантажити симулятор iOS" а потім після того, як Xcode показує мені наступну помилку, Неможливо запустити програму в Simulator Під час запуску виявлено помилку (Domain …
95 ios  xcode  swift  ios8 

8
Вимкніть кнопку
Я хочу відключити кнопку ( UIButton) на iOS після натискання. Я новачок у розробці для iOS, але я думаю, що еквівалентний код за ціллю - C такий: button.enabled = NO; Але я не міг зробити це швидко.
95 swift  uibutton  ios8 

6
Математичні функції у Свіфті
Як використовувати математичні функції , такі як sqrt(), floor(), round(), sin()і т.д.? При виконанні: _ = floor(2.0) _ = sqrt(2.0) Я отримав: помилка: використання невирішеного ідентифікатора "нижня" помилка: використання невирішеного ідентифікатора "sqrt"
95 swift 

8
Видалення HTML-тегів із рядка
Як видалити теги HTML із рядка, щоб я міг вивести чистий текст? let str = string.stringByReplacingOccurrencesOfString("<[^>]+>", withString: "", options: .RegularExpressionSearch, range: nil) print(str)
95 html  ios  swift 

6
Swift enum із користувацьким ініціалізатором втрачає ініціалізатор rawValue
Я намагався звести це питання до найпростішої форми з наступним. Налаштування Версія Xcode 6.1.1 (6A2008a) Перелік, визначений у MyEnum.swift: internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(string: String) { switch string.lowercaseString { case "zero": self = .Zero case "one": self = .One …
95 swift  enums 

16
Як представити UIActionSheet iOS Swift?
Як зробити UIActionSheet в iOS Swift? Ось мій код для кодування UIActionSheet. @IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet) let saveAction = UIAlertAction(title: "Save", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Saved") }) let deleteAction = UIAlertAction(title: "Delete", style: .default, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.