swift- все статьи тега ➜ страница 8
libc++abi.dylib: завершение с неперехваченным исключением типа NSException (lldb)
я программирую приложение в swift, и когда я запускаю тестовое приложение на симуляторе iPhone, все работает, но затем я пытаюсь прокрутить вправо, что является жестом, который я добавил для него, чтобы перейти на следующую страницу(View Controller Two), он падает и показывает этот отчет об ошибке в журнале консоли. 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<soundtest.ViewControllerTwo 0x7f92f1f20090> s ...
Фатальная ошибка: неожиданно найден ноль при развертывании необязательных значений [дубликат]
этот вопрос уже есть ответ здесь: что означает" фатальная ошибка: неожиданно найденный ноль при развертывании необязательного значения"? 8 ответов я использовал UICollectionView в SWIFT, но я получаю, когда я пытаюсь изменить текст метки ячейки. func collectionView(collectionView: UICollectionView!, numberOfItemsInSection section: Int) -> Int { return 5 } func collectionView(collectionView: ...
Как изменить шрифт UIButton с помощью Swift
Я пытаюсь изменить шрифт UIButton с помощью Swift... myButton.font = UIFont(name: "...", 10) .font устарел, и я не уверен, как изменить шрифт в противном случае. какие предложения? ...
Делегаты в Свифте?
как можно сделать делегат, т. е. NSUserNotificationCenterDelegate в swift? ...
Обновление до последней версии CocoaPods?
У меня возникли некоторые проблемы при установке Alamofire 4.0 в моем проекте. У меня есть последняя версия Xcode, работает Swift 3, и когда я пытаюсь установить alamofire я получаю как 800 ошибок компилятора. видимо CocoaPods 1.1.0+ требуется для сборки Alamofire 4.0.0+ Я посмотрел на версию CocoaPods у меня в терминале и он говорит, что я в 1.0.1. запуск обновления не работает, я думаю, потому что CocoaPods 1.1 находится в бета-версии. Так что я не совсем уверен, как обновить его д ...
Проверить пустую строку в Swift?
в Objective C можно сделать следующее, чтобы проверить строки: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } как можно обнаружить пустые строки в Swift? ...
Получить целочисленное значение из строки в Swift
так что я могу сделать это: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue но я не могу найти способ сделать это ж/String. Я хотел бы сделать что-то вроде: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) это тоже не работает: var someNumbAlt: Int = myString.integerValue ...
stringByAppendingPathComponent недоступен
мое приложение делится фото на Instagram, чтобы сделать это, он сначала сохраняет его во временном каталоге: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Он работал на Swift 1.2, но не работает Swift 2.0. данное сообщение об ошибке: stringByAppendingPathComponent недоступен: вместо этого используйте URLByAppendingPathComponent на NSURL. ...
Swift извлечение регулярных выражений соответствует
Я хочу извлечь подстроки из строки, которая соответствует шаблону регулярных выражений. так что я ищу что-то вроде этого: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } вот что у меня есть: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, options: nil, range: NSMakeRange(0, countElement ...
Как играть в видео с AVPlayerViewController (AVKit) в Swift
Как вы играете видео с AV Kit Player View Controller в Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } } ...
Как предоставить локализованное описание с типом ошибки в Swift?
Я определяю пользовательский тип ошибки с синтаксисом Swift 3, и я хочу предоставить удобное описание ошибки, которая возвращается localizedDescription свойства Error "объект". Как я могу это сделать? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customError error.localizedDescri ...
Чтение в файл JSON в Swift
Я действительно борюсь с попыткой прочитать файл JSON в Swift, чтобы я мог поиграть с ним. Я потратил большую часть 2 дней на повторный поиск и пробовал разные методы, но пока не повезло, поэтому я подписался на StackOverFlow, чтобы узнать, может ли кто-нибудь указать мне в правильном направлении..... мой JSON-файл называется test.json и содержит следующее: { "person":[ { "name": "Bob", "age": "16", "employed": "No" }, { "name": "Vinny", "age ...
Перемещение вида вверх только тогда, когда клавиатура закрывает поле ввода
Я пытаюсь построить экран ввода для iPhone. На экране есть несколько полей ввода. Большинство из них в верхней части экрана, но два поля находятся в нижней части. Когда пользователь попытается отредактировать текст в нижней части экрана, клавиатура появится и закроет экран. Я нашел простое решение для перемещения экрана вверх, когда это происходит, но в результате экран всегда перемещается вверх, и поля в верхней части экрана перемещаются вне досягаемости, когда пользователь пытается изменить ...
Использование протоколов в качестве типов массивов и параметров функций в swift
Я хочу создать класс, который может хранить объекты, соответствующие определенному протоколу. Объекты должны храниться в типизированном массиве. Согласно документации Swift протоколы могут использоваться в виде типов: поскольку это тип, вы можете использовать протокол во многих местах, где разрешены другие типы, в том числе: в качестве типа параметра или возвращаемого типа в функции, методе или инициализаторе тип константы, переменная или свойство как тип элементов в массиве, слов ...
RealmSwift: преобразование результатов в Swift массив
что я хочу реализовать: class func getSomeObject() -> [SomeObject]? { let objects = Realm().objects(SomeObject) return objects.count > 0 ? objects : nil } как я могу вернуть объект как [SomeObject] вместо if Results? ...
Как округлить двойной до ближайшего Int в swift?
Я пытаюсь сделать калькулятор темпов роста (Double), который округлит результат до ближайшего целого числа и пересчитает оттуда, как таковой: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week (week) has (users) users") users += users * growth week += 1 } но я был не в состоянии до сих пор. EDIT Я вроде как сделал это так: var firstUsers = 10.0 let growth = 0.1 var users:Int = Int(firstUsers) var week = 0 while us ...
Как передать объект с помощью NSNotificationCenter
Я пытаюсь передать объект из моего делегата приложения в приемник уведомлений в другом классе. Я хочу передать целое число messageTotal. Прямо сейчас у меня есть: В Приемник: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@se ...
Как передать тип класса в качестве параметра функции
у меня есть общая функция, которая вызывает веб-службу и сериализует ответ JSON обратно на объект. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } то, что я пытаюсь сделать, это эквивалент этого кода Java public <T> T invokeService(final String serviceURLSuffix, final Map<String, ...
Печать адреса переменной памяти в swift
есть ли в любом случае, чтобы имитировать [NSString stringWithFormat:@"%p", myVar] код на новом языке swift ? например: let str = "A String" println(" str value (str) has address: ?") ...
Свифт классе самоанализ & дженериков
Я пытаюсь динамически создать class тип на основе экземпляра с использованием дженериков, однако я сталкиваюсь с трудностями с самоанализом класса. вот вопросы: есть ли Swift-эквивалент Obj-C self.class? есть ли способ создать экземпляр класса с помощью AnyClass в результате NSClassFromString? есть ли способ сделать AnyClass или в противном случае введите информацию строго из общего параметра T? (Похоже на C# ' s typeof(T) синтаксис) ...