swift- все статьи тега ➜ страница 14
Как сделать пользовательский инициализатор для подкласса UIViewController в Swift?
извинения, если это было задано раньше, я искал вокруг много, и многие ответы из более ранних быстрых бета-версий, когда все было по-другому. Я не могу найти окончательного ответа. Я хочу, чтобы подкласс UIViewController и есть пользовательский инициализатор, чтобы позволить мне легко настроить его в коде. У меня возникли проблемы с этим в Swift. Я хочу init() функция, которую я могу использовать для передачи конкретного NSURL затем я буду использовать с контроллером вида. В моем понимании выг ...
Удалить все ключи из словаря NSUserDefaults iOS
Я использую словарь NSUserDefaults для хранения основной информации, такой как высокие баллы и т. д., Чтобы при закрытии пользователем данных приложения не терялись. В любом случае я использую: NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; для хранения данных. Если я хочу сохранить новый высокий балл, например, то я бы сделал: [prefs setInteger:1023 forKey:@"highScore"]; [prefs synchronize]; //this is needed in case the app is closed. и позже, если я хочу получить высоки ...
Got Unrecognized selector-replacementObjectForKeyedArchiver: сбой при реализации NSCoding в Swift
Я создал Swift класс, который соответствует NSCoding. (Xcode 6 GM, Swift 1.0) import Foundation private var nextNonce = 1000 class Command: NSCoding { let nonce: Int let string: String! init(string: String) { self.nonce = nextNonce++ self.string = string } required init(coder aDecoder: NSCoder) { nonce = aDecoder.decodeIntegerForKey("nonce") string = aDecoder.decodeObjectForKey("string") as String } func encodeWithCoder(aCoder: N ...
Как удалить все Название кнопки навигации назад
когда я нажимаю a UIViewController, Он имеет некоторое название в кнопку назад на новый UIViewController, Если заголовок имеет много текста, он не выглядит хорошо в iPhone 4s, поэтому я хочу удалить его. Если я добавлю код в prepareForSegue функция, это будет проблема. любой лучший способ достичь этого? ...
Как дросселировать поиск (на основе скорости ввода) в iOS UISearchBar?
У меня есть uisearchbar часть UISearchDisplayController, который используется для отображения результатов поиска из локального CoreData и удаленного API. То, что я хочу достичь, - это "задержка" поиска на удаленном API. В настоящее время, для каждого символа, введенного пользователем, посылается запрос. Но если пользователь печатает особенно быстро, то нет смысла отправлять много запросов: это помогло бы дождаться, пока он перестанет печатать. Есть ли способ достичь этого? чтение документация ...
Как добавить текстовое поле в UIAlertController в Swift
Я пытаюсь показать UIAlertController с UITextView. Когда я добавляю строку: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Я получаю ошибку времени выполнения: фатальная ошибка: неожиданно обнаружил нулю при разворачивании необязательное значение let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cance ...
Xcode-ошибка при создании цели LLDB
Я получаю эту ошибку всякий раз, когда я строю в Xcode 6 beta 4. Это, кажется, делает мое приложение безумно медленно. предупреждение: ошибка при создании цели LLDB по пути '/***/***/***/***.приложение - в пустой створ символы отладки, который может привести к замедлению чтения памяти с удаленных устройств. Что именно это означает и как это исправить? Заранее спасибо! ...
Не удается получить доступ к свойству типа Swift из Objective-C
Я пытаюсь получить доступ к Swift класса Double? свойство от Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements... } в другом контроллере вида, я пытаюсь получить доступ lat следующее: #import "i5km-Swift.h" @interface ViewController () @property (strong, nonatomic) BusinessDetailViewController *businessDetailViewController; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad ...
Перебирать файлы в папке и ее вложенных папок с помощью файлового менеджера Свифт
Я довольно новыми для программирования Swift и я пытаюсь перебирать файлы в папке. Я взглянул на ответ здесь и попытался перевести его на синтаксис Swift, но не преуспел. let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderPath) for element in enumerator { //do something } ошибки я получаю это: Type 'NSDirectoryEnumerator' does not conform to protocol 'SequenceType' моя цель-посмотреть на все подпапки и файлы, соде ...
Как получить ширину и высоту устройства?
в Objective-C мы можем получить ширину и высоту устройства, используя следующий код: CGRect sizeRect = [UIScreen mainScreen].applicationFrame float width = sizeRect.size.width float height = sizeRect.size.height как это можно сделать с помощью Swift ? ...
Как сохранить массив в CoreData?
мне нужно сохранить мой массив в основные данные. let array = [8, 17.7, 18, 21, 0, 0, 34] значения внутри массива, и количество значений переменной. 1. Что я объявляю внутри моего класса NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber @NSManaged var total: NSNumber @NSManaged var historicTotal: NSNumber @NSManaged var ordersCount: NSNumber @NS ...
OSX Swift открыть URL-адрес в браузере по умолчанию
Как открыть url-адрес в системном браузере по умолчанию с помощью Swift в качестве языка программирования и OSX в качестве plattform. Я нашел много с UIApplication как UIApplication.sharedApplication().openURL(NSURL(string: object.url)) но это работает только на iOS а не на OSX и Запуск Услуги, Я нашел не имеет примеров для swift и есть много устаревших для OSX 10.10 любая помощь приветствуется - спасибо. ...
Facebook Graph API GET request - должен содержать параметр "fields" (Swift, Facebook SDK v4. 5. 1)
мое приложение iOS использует запрос API графика Facebook во время регистрации, чтобы получить информацию о пользователе, которая отлично работала до обновления до новейшего SDK Facebook. После обновления я получаю сообщение об ошибке выполнения: "FBSDKLog: начиная с Graph API v2.4, GET requests for /me должен содержать явный параметр "fields". вот код: func requestFacebook() { let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil) graphRequest.star ...
Почему Swift в 100 раз медленнее, чем C в этом тесте обработки изображений? [дубликат]
этот вопрос уже есть ответ здесь: Быстродействие бета-версии Swift: сортировка массивов 8 ответов как и многие другие разработчики, я был очень взволнован новым языком Swift от Apple. Apple заявила, что ее скорость быстрее, чем Objective C, и может быть использована для записи операционной системы. И из того, что я узнал так далеко, это статический типизированный язык и способный точно контролировать точ ...
Как импортировать и использовать Swift Pod Framework в проекте Objective-C
Я пытался проверить CocoaPods новую настройку фреймворка, чтобы получить некоторые стручки, и у меня возникли проблемы с использованием Swift в моем проекте Objective-C. во-первых, это CocoaPods prerelease 0.35, вы можете прочитать о том, как использовать и установить его здесь. вот мой текущий Подфайл: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'MBProgressHUD' pod 'SLPagingViewSwift' MBProgressHUD общий вращающийся индикатор, и SLPagingViewSwift случайный пр ...
Изменение цвета png в кнопках-ios
У меня есть набор иконок, которые я создал, которые являются прозрачными белыми PNGs: и то, что я хочу сделать, это иметь возможность покрасить их в другие цвета. Такие как голубой, серый и т. д. Я заметил, что "щелкнул/постучал" они автоматически меняются на серый. Поэтому я предполагаю, что могу изменить этот серый цвет на все, что мне нравится, либо с помощью крана, либо в нормальном состоянии: Что было бы лучшим способом для достижения это? ...
Как создать массив уникального списка объектов в Swift
Как мы можем создать уникальный список объектов на языке Swift, например NSSet & NSMutableSet в Objective-C. ...
Как сжать или уменьшить размер изображения, прежде чем загружать для анализа в качестве объекта pffile? (Стремительный)
Я пытался загрузить файл изображения для разбора после фотографирования непосредственно на телефон. Но он бросает исключение: завершение приложения из-за неперехваченного исключения "NSInvalidArgumentException", причина: "PFFile не может быть больше 10485760 байт" вот мой код: в контроллере первого вида: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "getImage") { var svc = segue.destinationViewController as! Clothes ...
Как сделать перечисление Декодируемым в swift 4?
enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } что мне делать для этого? Кроме того, допустим, я изменил case для этого: case image(value: Int) как я могу сделать это в соответствии с Декодируемым ? EDit вот мой полный код (который не работает) let jsonData = """ { "count": 4 } """.data(using: .utf8)! do { let decoder = JS ...
Получить идентификатор пакета программно в Swift?
Как я могу получить идентификатор пакета в Swift? Objective-C version: NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier]; ...