Вопросы с тегом «swift»

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

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 (версия из Xcode …

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

8
Класс ViewController не имеет инициализаторов в Swift
Получение жалобы от компилятора, когда я это делаю 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) …

19
Проблема с импортом Swift Bridging Header
Следуя инструкциям, я создал заголовок моста и добавил в свой проект. К сожалению, произошла следующая ошибка: : 0: ошибка: не удалось импортировать заголовок Objective-C '--- путь - к --- заголовку / .... h' В настройках сборки я добавил строку пути поиска заголовка к месту расположения заголовка моста, но ничего не …

5
Новый массив из диапазона индексов Swift
Как я могу сделать что-то подобное? Возьмите первые n элементов из массива: newNumbers = numbers[0..n] В настоящее время появляется следующая ошибка: error: could not find an overload for 'subscript' that accepts the supplied arguments РЕДАКТИРОВАТЬ: Вот функция, над которой я работаю. func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> { var …
123 arrays  swift 

3
Как создать глобальную переменную?
У меня есть глобальная переменная, которой нужно поделиться между моими ViewControllers. В Objective-C я могу определить статическую переменную, но не могу найти способ определить глобальную переменную в Swift. Вы знаете, как это сделать?

14
WKWebView не загружает локальные файлы под iOS 8
Для предыдущих IOS 8 бет, загрузить локальный веб - приложение (в комплекте) , и он прекрасно работает как UIWebViewи WKWebView, и я даже портировали веб - игры с помощью нового WKWebViewAPI. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) Но в бета-версии 4 у меня только что был …
123 ios  swift  ios8  wkwebview 

7
Swift сделать параметр метода изменяемым?
Как мне справиться с этой ошибкой без создания дополнительной переменной? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } Я не хочу создавать дополнительную переменную только для хранения значения x. Можно ли вообще делать …

3
Получить входное значение из TextField в предупреждении iOS в Swift
Я пытаюсь создать предупреждающее сообщение с вводом, а затем получить значение из ввода. Я нашел много хороших руководств по созданию текстового поля ввода. но я не могу получить значение из предупреждения.

13
Каков самый лаконичный способ удалить первый символ из строки в Swift?
Я хочу удалить первый символ из строки. Пока что самая лаконичная вещь, которую я придумал: display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) Я знаю, что мы не можем индексировать строку с помощью IntUnicode, но это решение кажется ужасно подробным. Есть ли другой способ, который я не замечаю?
122 string  swift 

2
Что такое init coder aDecoder?
Я изучаю разработку iOS из онлайн-курса, и каждый раз, когда я создаю настраиваемое представление (настраиваемая ячейка представления таблицы, ячейка представления коллекции и т. Д.), Инструктор всегда реализует этот инициализатор: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Почему я всегда должен это звонить? Что оно делает? Могу ли я поместить …
122 ios  swift 

5
Как передать данные с помощью NotificationCenter в Swift 3.0 и NSNotificationCenter в Swift 2.0?
Я использую socket.ioсвое быстрое приложение для iOS. Сейчас на нескольких панелях я слушаю сервер и жду входящих сообщений. Я делаю это, вызывая getChatMessageфункцию на каждой панели: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } …

8
Как изменить текст кнопки в Swift Xcode 6?
Вот что я пытаюсь сделать. Если вы когда-либо играли в Halo или CoD, вы знаете, что можете изменить название загрузки оружия. Я делаю так, чтобы вы могли изменить название своей загрузки с помощью текстового поля. Вот в чем проблема, имя загрузки в меню загрузки - это кнопка (для выбора и …
122 ios  swift 

23
Как декодировать HTML-объекты в Swift?
Я извлекаю файл JSON с сайта, и одна из полученных строк: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi Как я могу преобразовать такие вещи &#8216в правильные символы? Я сделал площадку Xcode, чтобы продемонстрировать это: import UIKit var error: NSError? let blogUrl: NSURL = NSURL.URLWithString("http://sophisticatedignorance.net/api/get_recent_summary/") let …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.