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

126
Как центрировать ячейки UICollectionView по горизонтали?

Я провел некоторое исследование, но не смог найти ни одного примера кода о том, как центрировать ячейки в UICollectionView по горизонтали. вместо того, чтобы первая ячейка была похожа на эту X00 , я хочу, чтобы она была такой же, как эта 0X0 . есть ли способ добиться этого? РЕДАКТИРОВАТЬ: чтобы...

125
AppearanceWhenContainIn в Swift

Я пытаюсь перевести свое приложение на язык Swift. У меня есть такая строка кода: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Как преобразовать его в Swift? В документации Apple такого метода...

125
Как мне написать собственный init для подкласса UIView в Swift?

Скажем, я хочу initсоздать UIViewподкласс с a Stringи an Int. Как мне сделать это в Swift, если я просто создаю подклассы UIView? Если я просто init()создаю настраиваемую функцию, но параметрами являются String и Int, он сообщает мне, что «super.init () не вызывается перед возвратом из...

125
Как разобрать ответ JSON от API Alamofire в Swift?

Следующий код, который я написал, и я также получаю ответ в JSON, но тип JSON - «AnyObject», и я не могу преобразовать его в массив, чтобы я мог его использовать. Alamofire.request(.POST, "MY URL", parameters:parameters, encoding: .JSON) .responseJSON { (request, response, JSON, error) in...

125
Как сделать 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)...

124
Что означает «Протокол… может использоваться только как общее ограничение, потому что он имеет требования типа Self или связанные с ним»?

Я пытаюсь создать словарь (на самом деле HashSet ) с ключом для настраиваемого протокола в Swift, но он дает мне ошибку в заголовке: Протокол myProtocol может использоваться только в качестве общего ограничения, поскольку он имеет требования типа Self или связанные с ним. и я не могу понять это....

123
Новый массив из диапазона индексов Swift

Как я могу сделать что-то подобное? Возьмите первые n элементов из массива: newNumbers = numbers[0..n] В настоящее время появляется следующая ошибка: error: could not find an overload for 'subscript' that accepts the supplied arguments РЕДАКТИРОВАТЬ: Вот функция, над которой я работаю. func...

123
Swift сделать параметр метода изменяемым?

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

123
Проблема с импортом Swift Bridging Header

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

123
WKWebView не загружает локальные файлы под iOS 8

Для предыдущих IOS 8 бет, загрузить локальный веб - приложение (в комплекте) , и он прекрасно работает как UIWebViewи WKWebView, и я даже портировали веб - игры с помощью нового WKWebViewAPI. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView =...

123
Как создать глобальную переменную?

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

123
Получить входное значение из TextField в предупреждении iOS в Swift

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

123
Объявление не может быть одновременно "окончательной" и "динамической" ошибкой в ​​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...

123
Правильный синтаксический анализ JSON в Swift 3

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

122
Как изменить текст кнопки в Swift Xcode 6?

Вот что я пытаюсь сделать. Если вы когда-либо играли в Halo или CoD, вы знаете, что можете изменить название загрузки оружия. Я делаю так, чтобы вы могли изменить название своей загрузки с помощью текстового поля. Вот в чем проблема, имя загрузки в меню загрузки - это кнопка (для выбора и просмотра...