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

86
Нарисуйте пунктирную (не пунктирную!) Линию с помощью IBDesignable в 2017 г.

С UIKit легко нарисовать пунктирную линию. Так: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Есть ли способ нарисовать настоящую пунктирную линию? Любые идеи? Поскольку этот вопрос действительно старый и никто не дал полного @IBDesignableрешения, вот он ......

86
NSLocalizedString с быстрой переменной

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

86
ActionSheet не работает iPad

Я использую ActionSheet в своем приложении. На моем iPhone это работает, но не на симуляторе iPad. это мой код: @IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet) let deleteAction = UIAlertAction(title:...

86
Удаление из массива при перечислении в Swift?

Я хочу перечислить массив в Swift и удалить определенные элементы. Мне интересно, безопасно ли это делать, а если нет, то как я должен этого добиться. В настоящее время я бы сделал это: for (index, aString: String) in enumerate(array) { //Some of the strings... array.removeAtIndex(index) }...

86
@IBInspectable с enum?

Я хочу создать @IBInspectableэлемент, как вы видите на картинке ниже: Моя идея состоит в том, чтобы использовать что-то вроде перечисления в качестве типа @IBInspectable, но похоже, что это не так, есть идеи, как реализовать такой элемент? РЕДАКТИРОВАТЬ: Похоже, @IBInspectableподдерживает только...

86
Делегат приложения должен реализовать свойство окна, если он хочет использовать быстрый файл раскадровки.

Я только что разработал приложение, но при запуске в симуляторе консоль отладчика говорит: Делегат приложения должен реализовать свойство окна, если он хочет использовать основной файл раскадровки. У меня есть файл делегата приложения. Что означает сообщение и как заставить мое приложение...

86
Bundle.main.path (forResource: ofType: inDirectory :) возвращает ноль

Постарайтесь не смеяться и не плакать - я только возвращаюсь к программированию через 20 лет ... Я провел более 4 часов, просматривая ссылки и пробуя фрагменты кода, чтобы получить Bundle.main.path для открытия моего текстового файла поэтому я могу читать данные для своего приложения (мой...

86
Не удалось найти действующий GoogleService-Info.plist в вашем проекте

Когда я запускаю свой быстрый код 3.2 с Xcode 9 beta 4, я получаю следующую ошибку: *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download...

85
Что такое срез в Swift?

Что такое срез в Swift и чем он отличается от массива? Из документации подпись типа нижнего индекса (Диапазон): subscript(Range<Int>) -> Slice<T> Почему бы не вернуть другой, Array<T>а не a Slice<T>? Похоже, я могу объединить срез с массивом: var list = ["hello",...

85
Почему я не могу вызвать super.init () по умолчанию для UIViewController в Swift?

Я не использую UIViewControllerиз раскадровки, и я хочу иметь настраиваемую initфункцию, в которую я передаю NSManagedObjectIDнекоторый объект. Я просто хочу звонить, super.init()как в Objective-C. Как это: init(objectId: NSManagedObjectID) { super.init() } Но я получаю следующую ошибку...

85
Как преобразовать Int в Hex String в Swift

В Obj-C я использовал для преобразования беззнакового целого числа n в шестнадцатеричную строку с NSString *st = [NSString stringWithFormat:@"%2X", n]; Я долго пытался перевести это на язык Swift, но безуспешно....

85
UIStatusBarStyle не работает в Swift

Я пытаюсь изменить цвет строки состояния в моем приложении Swift на белый, но натыкаюсь на кирпичную стену. У меня есть 3 ViewController, каждый из которых встроен в NavigationController (может ли это быть проблемой? Я уже пытался разместить код в классе NavigationController.) Я пробовал оба...

85
Swift Equatable Протокол

Я читал этот учебник по Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 и наткнулся на этот код: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Я написал именно это, но Xcode выдает мне...

85
Как создать общие протоколы в Swift?

Я хотел бы создать протокол с методом, который принимает общий ввод и возвращает общее значение. Это то, что я пробовал до сих пор, но он вызывает синтаксическую ошибку. Использование необъявленного идентификатора T. Что я делаю неправильно? protocol ApiMapperProtocol { func MapFromSource(T) ->...

85
Простой и понятный способ преобразовать строку JSON в объект в Swift

Я искал несколько дней, чтобы преобразовать довольно простую строку JSON в тип объекта в Swift, но безрезультатно. Вот код для вызова веб-службы: func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } У...

85
Как создать радиокнопки и флажок в Swift (iOS)?

Я разрабатываю приложение, которое позволяет делать опросы. Мой макет создан из вопросов на основе XML. Мне нужно создать переключатели (один вариант) и флажки (несколько ответов). Для swift ничего полезного не нашел. Есть у кого-нибудь идеи?...