swift- все статьи тега ➜ страница 10
Доступ к базе данных SQLite в Swift
Я ищу способ доступа к базе данных SQLite в моем приложении с помощью Swift-кода. Я знаю, что могу использовать оболочку SQLite в Objective C и использовать заголовок моста, но я бы предпочел сделать этот проект полностью в Swift. Есть ли способ сделать это, если да, может ли кто-нибудь указать мне ссылку, которая показывает, как отправить запрос, получить строки и т. д.? ...
Условно-обязательным: если допустим ошибку – инициализатора для условной привязки, должны иметь дополнительный тип
Я пытаюсь удалить строку из моего источника данных и следующую строку кода: if let tv = tableView { вызывает следующую ошибку: инициализатор для условной привязки должен иметь необязательный тип, не UITableView вот полный код: // Override to support editing the table view. func tableView(tableView: UITableView, commitEditingStyle editingStyle:UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { if editingStyle == .Delete { // Delete the row from the d ...
Измерение прошедшего времени в swift
Как мы можем измерить время, прошедшее для запуска функции в Swift? Я пытаюсь отобразить прошедшее время следующим образом: "эластичное время есть .05 секунд". Увидел, что в Java, мы можем использовать систему.nanoTime (), есть ли какие-либо эквивалентные методы методы доступны в Swift для достижения этой цели? пожалуйста, взгляните на пример программы: func isPrime(var number:Int) ->Bool { var i = 0; for i=2; i<number; i++ { if(number % i == 0 && i != 0) { ...
Создание и воспроизведение звука в Swift
Итак, что я хочу сделать, это создать и воспроизвести звук в swift, который будет воспроизводиться при нажатии кнопки, я знаю, как это сделать в Objective-C, но кто-нибудь знает, как в Swift? Это было бы так для Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); а потом играть в нее я бы сделал: AudioServicesPlaySystemSound(Explosion); кто- ...
Как декодировать HTML-объекты в swift?
я вытаскиваю файл JSON с сайта, и одна из полученных строк: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi как я могу конвертировать такие вещи, как ‘ в правильные символы? Я сделал Xcode площадку, чтобы продемонстрировать это: import UIKit var error: NSError? let blogUrl: NSURL = NSURL.URLWithString("http://sophisticatedignorance.net/api/get_recent_summary/") let jsonData = NSData(contentsOfURL: blogUrl) let dataDictionary = NSJSONSeria ...
Ввод с клавиатуры в приложении командной строки
Я пытаюсь получить ввод с клавиатуры для приложения командной строки для нового языка программирования Apple Swift. Я просмотрел документы, но безрезультатно. import Foundation println("What is your name?") ??? какие идеи? ...
Объект X класса Y не реализует methodSignatureForSelector в Swift
у меня есть класс человек, который создается несколько раз.Каждый человек получает свой собственный таймер. По моему init на Person Я называю startTimer(). class Person { var timer = NSTimer() func startTimer() { timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("timerTick"), userInfo: nil, repeats: true) } func timerTick() { angerLevel++ println("Angry! (angerLevel)") } ... ... } поэтому у меня может быть 3 экземпляра Person в массиве Pers ...
UITableview с более чем одной пользовательской ячейки с Swift
Я хочу использовать UITableview с различными пользовательскими tableViewCells. Мои 3 клетки как таковой: Cell1: должен иметь изображение и надпись. Cell2: должно быть две метки. Cell3: должен иметь dayPicker. Я не хочу кодировать тег для ячеек. Как я могу управлять этим в Swift. Должен ли я кодировать свой собственный класс для каждой ячейки? Могу ли я использовать один tableviewController? Как я могу заполнить данные в разных клетки? Я хотел бы создать tableView, как контактное прилож ...
Swift открыть ссылку в Safari
в настоящее время я открываю ссылку в моем приложении в WebView, но я ищу возможность открыть ссылку в сафари. ...
Преобразование URL в строку и обратно
так что я преобразовал NSURL до String. Так что если я println похоже file:///Users/... etc. позже я хочу, чтобы это вернулось как NSURL поэтому я пытаюсь преобразовать его обратно, как показано ниже, но я теряю две прямые косые черты, которые появляются в Строковой версии выше, что в свою очередь нарушает код как url является недействительным. почему мое преобразование обратно в NSURL удаление двух косых черт от String Я даю его, и как я могу конвертировать обратно NSURL содержит три косые че ...
Настройка высоты UILabel для текста
У меня есть некоторые метки, которые я хочу настроить их высоту к тексту, это код, который я написал для этого сейчас func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } EDIT: проблема была не в этом фрагменте ко ...
как изменить цвет фона UIStackView?
Я пытался изменить UIStackView фон от прозрачного до белого в Инспекторе раскадровки, но при моделировании цвет фона представления стека по-прежнему имеет четкий цвет. Как я могу изменить цвет фона UIStackView? ...
Swift Equatable Protocol
Я следил за этим учебником для 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 дает мне эти ошибки: Consecutive declarations on a line must be separated by ';' Expected declaration operators are only allowed at global scope Я нашел этот код из документации apple:https://devel ...
Делать что-то каждые x минут в Swift
Как я могу запускать функцию каждую минуту? В JavaScript я могу сделать что-то вроде setInterval, есть ли что-то подобное в Swift? хотел выход: Привет Мир раз в минуту... ...
печать без новой строки в Swift
в swift 2.0,print() автоматически добавляет символ новой строки. В swift 1.2,println() и print() раньше были отдельные функции. Итак, как я могу распечатать текст и не добавлять к нему новую строку, поскольку swift больше не имеет функции печати, которая не добавляет новые строки. ...
IBOutlet равен нулю, но он подключен в раскадровке, Swift
использование Swift 1.1 и Xcode 6.2. у меня есть UIStoryboard, содержащий сингулярный, пользовательский UIViewController подкласс. На нем, у меня есть @IBOutlet подключение типа UIView от этого контроллера к UIViewподкласс на раскадровке. У меня также есть аналогичные выходы для подвидов этого представления. См. рисунок А. но во время выполнения эти свойства равны нулю (рисунок B). Хотя я заверил, что подключил розетки в интерфейсе Строитель. мысли: возможно ли, что из-за того, что я исполь ...
Новый массив из диапазона индексов Swift
как я могу сделать что-то подобное? Взять первые n элементов из массива: newNumbers = numbers[0..n] В настоящее время появляется следующая ошибка: error: could not find an overload for 'subscript' that accepts the supplied arguments EDIT: вот функция, в которой я работаю. func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> { var newNumbers = numbers[0...position] return newNumbers } ...
UIFont - как получить системный тонкий шрифт
UIFont имеет методы, чтобы получить обычный шрифт (systemFontOfSize) или жирным шрифтом (boldSystemFontOfSize), но как получить "тонкий системный шрифт", доступный через раскадровку? передача "system-thin" в UIFont Contructor не работает, этот конструктор работает только для несистемных шрифтов. ...
Как я могу установить контекст CG показать переменную среды BACKTRACE?
у меня есть три кнопки, на мой взгляд. После установки cornerRadus в viewDidLoad ():button.layer.cornerRadius = 20 Я получаю следующее сообщение об ошибке в журнале: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. вопросы: как я могу установить переменную среды CG_CONTEXT_SHOW_BACKTRACE? или как я могу исправить это предупреждение? хорошо, теперь у меня есть обратная связь с сообщени ...
Использование предиката в Swift
Я работаю через учебник здесь (обучение Swift) для моего первого приложения: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застрял на этой части (Objective-C code): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } может ли кто-нибудь посоветовать, как создать эквивале ...