Вопросы по теме '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 просмотров
schedule
10.01.2023
Представление контроллера навигации на контроллере представления из раскадровки
В моем приложении у меня есть раскадровка с начальным контроллером представления как 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 просмотров
schedule
16.03.2022
Каков правильный способ реализации свойств по умолчанию при реализации протоколов по умолчанию в Swift?
Я действительно очарован концепцией протокольно-ориентированного программирования в Swift, и поэтому я переношу старый проект, который я создал в прошлом году (который изначально был ООП-фреймворком), на POP.
На данном этапе проблемы, с которыми я...
1552 просмотров
schedule
17.06.2023
Xcode 7 beta 2 не компилирует код
Я запускаю Xcode 7 beta 2 , и мой код не компилируется, не ломается на точках останова во время работы и не выдает ошибок, даже если я добавлю к нему неработающий код.
Когда я запускаю свое приложение в симуляторе, моя старая версия моего...
119 просмотров
schedule
03.02.2023