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

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

10
Як додати провідну підкладку для перегляду, доданого всередині UIStackView
Це моє налаштування: у мене UIScrollViewпередній, верхній, випробувальний край встановлений на 0. Всередині цього я додаю UIStackViewцей обмеження: stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true Всередині подання стека я додаю кілька поглядів. Моє питання полягає в тому, що через обмеження перший погляд, доданий до подання стека, також матиме передні кромки = …

10
Перезапис збереженого ресурсу в Swift
Я помітив, що компілятор не дозволить мені замінити збережену властивість з іншим збереженим значенням (що здається дивним): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Однак мені дозволено це робити з обчисленою …

16
Як перевірити, чи контролер подання представлений модально або натиснуто на навігаційний стек?
Як я можу, на мій погляд контролера, розрізняти: представлені модально натиснув на стек навігації І те, presentingViewControllerі інше isMovingToParentViewControllerє YESв обох випадках, тому не дуже корисні. Що ускладнює речі, це те, що контролер мого батьківського перегляду іноді є модальним, на який натискається контролер перегляду, який потрібно перевірити. Виявляється, моє питання …

11
появаWhenContainIn в Swift
Я намагаюся перетворити додаток на мову Swift. У мене є такий рядок коду: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Як перетворити його на Swift? В документах Apple такого методу немає.
125 ios  swift  uiappearance 

4
Як написати власну init для підкласу UIView у Swift?
Скажімо , я хочу initв UIViewпідклас з Stringі Int. Як би я це зробив у Swift, якщо я просто підкласифікую UIView? Якщо я просто init()створюю власну функцію, але параметри - це String і Int, це говорить мені, що "super.init () не викликається перед поверненням з ініціалізатора". І якщо я телефоную, …

3
Протокол не відповідає собі?
Чому цей код Swift не компілюється? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() Компілятор каже: "Тип Pне відповідає протоколу P" …

12
Як проаналізувати відповідь JSON від Alamofire API в Swift?
Наступний код я написав, і я отримую відповідь також в JSON, але тип JSON - "AnyObject", і я не в змозі перетворити це в масив, щоб я міг це використовувати. Alamofire.request(.POST, "MY URL", parameters:parameters, encoding: .JSON) .responseJSON { (request, response, JSON, error) in println(JSON?) }
125 ios  json  swift  alamofire 

8
Swift: Передати масив за посиланням?
Я хочу передати свій Swift Array account.chatsв якості chatsViewController.chatsпосилання (так що , коли я додати чат на account.chats, по- chatsViewController.chats, як і раніше вказуєaccount.chats ). Тобто, я не хочу, щоб Swift розділяв два масиви, коли account.chatsзмінюється довжина .

15
Як зробити запит HTTP Post з тілом JSON у Swift
Я намагаюся зробити запит на повідомлення HTTP з тілом JSON: Як можна додати NSdictionnary до органу запиту HTTP. Ось мій код, він, здається, не працює належним чином. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } …
125 json  swift  http  post 

7
Отримання списку файлів у папці документів
Що не так з моїм кодом для отримання імен файлів у папці документів? func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return fileList …
124 ios  swift 

6
Як встановити колір заголовка тексту UIButton?
Я спробував змінити колір тексту для кнопки, але він все ще залишається білим. isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: …
124 ios  swift  uibutton 

3
Який другий параметр NSLocalizedString ()?
Який *commentпараметр у: NSString *NSLocalizedString(NSString *key, NSString *comment) Якщо я це роблю: NSLocalizedString(@"Hello_World_Key", @"Hello World") і має дві версії Localizable.strings (англійською та іспанською), чи потрібна кожна запис: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; Хіба англійська мова не є зайвою?

7
Декларація не може бути як "остаточною", так і "динамічною" помилками в Swift 1.2
Декларація valueнижче import Foundation class AAA: NSObject { func test2() { self.dynamicType } } extension AAA { static let value = 111 } викликає таку помилку компіляції A declaration cannot be both 'final' and 'dynamic' Чому це відбувається і як я можу з цим боротися? Я використовую Swift 1.2 (версія …

9
Правильно проаналізувавши JSON у Swift 3
Я намагаюся отримати відповідь JSON і зберігати результати у змінній. У мене були версії цього кодового режиму в попередніх випусках Swift, поки не вийшла версія GM Xcode 8. Я переглянув кілька подібних дописів у StackOverflow: Swift 2 Parsing JSON - Неможливо підписати значення типу 'AnyObject' та JSON Parsing у Swift …
123 json  swift  parsing  swift3  xcode8 

8
У класу "ViewController" немає швидких ініціалізаторів
Отримання скарги від компілятора, коли я це роблю class ViewController: UIViewController { var delegate : AppDelegate override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //self.appDelegate = UIApplication.sharedApplication().delegate; } @IBAction func getData(sender : AnyObject) { } @IBAction func LogOut(sender : AnyObject) …

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