Вопросы по теме 'swift2'

Как найти файл UTI для файла без расширения пути в пути в Swift
Я пытался преобразовать этот код, который у меня был, из этого example (в Objective-c) безуспешно. String *path; // contains the file path // Get the UTI from the file's extension: CFStringRef pathExtension = (__bridge_retained...
5699 просмотров
schedule 18.04.2023

Различия в синтаксисе NSDateComponents?
Я работаю над приложением часов в Swift, и с Xcode 6.3.2 следующий код строится и работает нормально. // Get current time let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components(.CalendarUnitHour |...
6670 просмотров
schedule 22.07.2023

Ошибка при использовании reduce() в Swift 2.0
Примечание. Это также относится к Swift 3.0 . Когда я пытаюсь использовать функцию reduce , я получаю сообщение об ошибке: сокращение недоступно: вызовите метод «уменьшить ()» для последовательности Я уже понял, как это сделать с...
1600 просмотров
schedule 09.01.2023

попробуйте в beginSheetModalForWindow
В Swift 2.0, если я сделаю следующее: panel.beginSheetModalForWindow(self.view.window!) { (result) in switch result { // Save was selected case NSFileHandlingPanelOKButton: self.writeFile(fileString, fileURL: panel.URL!) //...
659 просмотров
schedule 24.02.2023

Почему Guard позволяет x = x вести себя по-разному?
Почему Guard позволяет x = x внутри метода вести себя иначе, чем снаружи? Пример кода ниже скопирован прямо из Playground. var x:Int? = 3 func foo(x: Int?) { guard let x = x else { return } print(x) // print "3\n" }...
1090 просмотров
schedule 05.12.2023

'[CLPlacemark]?" не конвертируется в '[CLPlacemark]' -> swift2
это часть кода, который я нашел на StackOverflow. Он работал в Swift 1.2 Почему этот код больше не работает в Swift 2: geoCoder.reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in let placeArray =...
2430 просмотров
schedule 31.05.2023

Нет кнопки «Назад» при переходе в Swift 2
Я только что перенес свой проект на Swift 2, и все отлично работает, за исключением того, что даже у самых простых переходов нет кнопки «Назад». Вот функция подготовки к переходу, которую я использую: override func prepareForSegue(segue:...
8293 просмотров
schedule 07.02.2023

Как преобразовать общий криптографический код из Objective-C в Swift?
Я работаю над преобразованием кода Objective-C в Swift. Здесь мы обнаружили, что CommonCrypto недоступен в Swift. Итак, мы делаем файл module.map и получаем доступ к файлу Common Crypto, используя сопоставление в моем захватывающем проекте...
1276 просмотров
schedule 24.07.2022

Приложение мастер-детали, проходящий объект
Я уверен, что упускаю из виду что-то основное, но я расстраиваюсь из-за этого. Я не могу получить доступ к свойствам объекта, выбранного в строке и переданного в подробный вид. Вот соответствующий код: AppDelegate: func...
313 просмотров
schedule 27.05.2022

Как определить инициализаторы в расширении протокола?
protocol Car { var wheels : Int { get set} init(wheels: Int) } extension Car { init(wheels: Int) { self.wheels = wheels } } на self.wheels = колеса я получаю сообщение об ошибке Error: variable 'self' passed by...
32203 просмотров

Представление контроллера навигации на контроллере представления из раскадровки
В моем приложении у меня есть раскадровка с начальным контроллером представления как X, а затем у меня есть контроллер навигации, к которому через segue подключено несколько контроллеров представления, но между ViewController x и этим контроллером...
38 просмотров
schedule 15.02.2023

Ошибки компиляции в xCode 7 + Swift 2.0
Поскольку я установил xCode 7 beta2 + Swift 2.0, я получаю некоторые ошибки в своем приложении. Например, я получаю следующую ошибку «Не удается вызвать «requestAccessToEntityType» со списком аргументов типа «(EKEntityType, завершение: (Bool,...
682 просмотров
schedule 09.07.2023

Вызов `print` внутри NSView открывает диалоговое окно печати
Это странно. У меня есть простой заполнитель раскадровки с GridView для атрибута имени класса. class GridView: NSView { required init?(coder: NSCoder) { super.init(coder: coder) print("coder: \(coder)") } override...
2725 просмотров
schedule 24.02.2023

Swift 2 Дополнительная ошибка аргумента при вызове viewdidload image
я обновляю свое приложение до Swift 2 с помощью Xcode 7. это мой код viewDidLoad ViewController. override func viewDidLoad() { super.viewDidLoad() // Get an instance of the AVCaptureDevice class to initialize a device object and...
5281 просмотров
schedule 01.03.2023

Swift 2: невозможно вызвать createDirectoryAtUrl с определением
В настоящее время я разрабатываю приложение на xCode7 beta 2 с использованием Swift 2 (на данный момент это требование). Вот что я пытаюсь вызвать: let fileManager = NSFileManager.defaultManager() let tempDirectoryURL = NSURL(string:...
895 просмотров
schedule 30.05.2023

Как получить userInfo из NSError в предложении catch
Если у меня есть метод метания, например: func doSomethingWithString(string:String) throws { guard string.characters.count > 0 else { throw NSError(domain: "CustomErrorDomain", code: 42, userInfo: ["foo" : "bar"]) } // Do something...
1799 просмотров
schedule 25.09.2022

Быстрое удаление символов Юникода в Swift
Как быстро убрать символы Юникода в Swift Strings? Прямо сейчас у меня есть массив строк, и, чтобы сделать его более удобочитаемым для пользователя, я добавил следующий код, который перебирает каждую строку в массиве. for i in 0...(titles.count -...
1706 просмотров
schedule 22.02.2024

Как использовать необязательную привязку в Swift 2
Я новичок в изучении Swift, поэтому решил, что лучше изучу Swift 2. Пока для меня все имеет смысл, за исключением следующего фрагмента кода. Надеюсь, кто-нибудь сможет пролить свет на это для меня. //: Playground - noun: a place where people can...
2736 просмотров

Каков правильный способ реализации свойств по умолчанию при реализации протоколов по умолчанию в Swift?
Я действительно очарован концепцией протокольно-ориентированного программирования в Swift, и поэтому я переношу старый проект, который я создал в прошлом году (который изначально был ООП-фреймворком), на POP. На данном этапе проблемы, с которыми я...
1552 просмотров
schedule 17.06.2023

Xcode 7 beta 2 не компилирует код
Я запускаю Xcode 7 beta 2 , и мой код не компилируется, не ломается на точках останова во время работы и не выдает ошибок, даже если я добавлю к нему неработающий код. Когда я запускаю свое приложение в симуляторе, моя старая версия моего...
119 просмотров
schedule 03.02.2023