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

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

13
Як створити новий проект Swift, не використовуючи дошки розкадрів?
Створення нового проекту в XCode 6 не дозволяє вимкнути панелі розповідей. Ви можете вибрати лише Swift або Objective-C і використовувати основні дані чи ні. Я спробував видалити дошку та з проекту, видаливши основну табло та вручну встановивши вікно з didFinishLaunching У AppDelegate у мене є таке: class AppDelegate: UIResponder, UIApplicationDelegate …
107 ios  swift  xcode6 

9
Як я можу перетворити з градусів на радіани?
Я намагаюся перетворити цей Obj-Cкод у Swiftкод, але я не знаю, яким повинен бути еквівалент цього коду? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Я гуглив і знайшов це Але я не розумію, як перетворити це в Swift в моєму випадку?
107 ios  objective-c  macos  swift  macros 

6
Перевірка головної нитки: API інтерфейсу викликається у фоновому потоці: - [UIApplication applicationState]
Я використовую карти Google в бета-версії Xcode 9, iOS 11. Я отримую помилку, що виводиться в журнал наступним чином: Перевірка головної нитки: API інтерфейсу викликається у фоновому потоці: - [UIApplication applicationState] PID: 4442, TID: 837820, ім'я теми: com.google.Maps.LabelingBehavior, Назва черги: com.apple.root.default-qos.overcommit , QoS: 21 Чому це трапляється, оскільки я майже …

8
швидко перетворити діапазон <Int> в [Int]
Як перетворити діапазон в масив Я намагався: let min = 50 let max = 100 let intArray:[Int] = (min...max) отримати помилку Range&lt;Int&gt; is not convertible to [Int] Я також спробував: let intArray:[Int] = [min...max] і let intArray:[Int] = (min...max) as [Int] вони також не працюють.
107 ios  arrays  swift  int  range 

8
Як програмно створити перегляд UIImage - Swift
Я намагаюся створити програму UIImage View програмно, у мене новий погляд, і я спробував це зробити let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) це не спрацювало, тому що я не знаю, яким це має бути ваше перегляд у другому рядку. Запитання: Як зробити так, щоб UIImageView з'явився на екрані, кодуючи …

9
Необов’язковий параметр у функції Swift
Коли я встановлю firstThingза замовчуванням, nilце буде працювати, без значення за замовчуванням у nilмене з’являється помилка про відсутність параметра при виклику функції. Ввівши текст, Int?я подумав, що це робить його необов'язковим із значенням за замовчуванням nil, чи я прав? І якщо так, то чому це не працює без = nil? …
107 swift  function  optional 

1
Швидкі змінні прикраси з "?" (знак питання) та «!» (знак оклику)
Я розумію, що в Swift всі змінні повинні бути встановлені зі значенням, і що, використовуючи додаткові опції, ми можемо встановити змінну, яку слід встановити nilспочатку. Я не розумію, що робить налаштування змінної з a !, тому що я був під враженням, що це "розгортає" значення з необов'язкового. Я подумав, що …
106 swift  optional 

10
Swift Alamofire: Як отримати код статусу відповіді HTTP
Я хотів би отримати код статусу відповіді HTTP (наприклад, 400, 401, 403, 503 тощо) для збоїв у запиті (а в ідеалі і для успіхів). У цьому коді я здійснюю автентифікацію користувача за допомогою HTTP Basic і хочу, щоб я міг повідомити користувачеві про те, що аутентифікація не вдалася, коли користувач …
106 swift  alamofire 

3
Перехід від UIWebView до WKWebView
у своєму додатку я переходжу з UIWebView до WKWebView, як я можу переписати ці функції для WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} і func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -&gt; Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated &amp;&amp; !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) …

7
Як швидко визначити статичну константу в класі
У своїй функції я маю таке визначення, яке працює class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Але якщо я переміщу 'testStr' і 'testStrLen' на рівень класу, він не буде компілюватися. Він сказав, що "MyClass.Type не має члена з ім'ям" testStr ". …
105 swift 


4
'#selector' позначає метод, який не піддається впливу Objective-C
Новий Xcode 7.3, що передає параметр через addTarget, зазвичай працює для мене, але в цьому випадку він кидає помилку в заголовку. Якісь ідеї? Це кидає інше, коли я намагаюся змінити його на @objc Дякую! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) Селектор, який він викликає func didTapCommentButton(post: Post) { }
105 xcode  swift 

6
Швидкий рідний базовий клас або NSObject
Я перевірив, що Swift шифрує Іса , і виявив, що він працює лише тоді, коли NSObject - це суперклас (безпосередньо чи далі вгору), або використовуючи прикрасу '@objc'. В іншому випадку він буде дотримуватися статичного та vtable-диспетчерського стилів, як C ++. Чи нормально визначати клас Swift без базового класу Cocoa / …

5
Швидкий перегляд попередження за допомогою кнопки ОК та Скасувати: яку кнопку натиснути?
У мене на екрані Xcode написано Swift, і я хотів би визначити, яку кнопку вибрав користувач (це діалогове вікно підтвердження), щоб нічого не робити або виконувати. На даний момент у мене: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = "All data will be lost." …

6
Анімаційний малюнок кола
Я шукаю спосіб оживити малюнок кола. Мені вдалося створити коло, але воно малює все це разом. Ось мій CircleViewклас: import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func drawRect(rect: CGRect) …

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