Вопросы с тегом «swift»

Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

9
Как быстро открыть приложение Maps программно с координатами?
У меня есть широта и долгота, которые я хочу открыть в своем картографическом приложении. Я пробовал этот код ЗДЕСЬ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : …
107 ios  swift  apple-maps 


13
Как мне создать новый проект Swift без использования раскадровок?
Создание нового проекта в XCode 6 не позволяет отключить раскадровки. Вы можете выбрать только Swift или Objective-C и использовать или нет Core Data. Я попытался удалить раскадровку и из проекта удалить основную раскадровку и вручную установить окно из didFinishLaunching В AppDelegate у меня есть это: class AppDelegate: UIResponder, UIApplicationDelegate { …
107 ios  swift  xcode6 

8
Как перевести градусы в радианы?
Я пытаюсь преобразовать этот Obj-Cкод в Swiftкод, но не знаю, каким должен быть эквивалент этого кода? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Я погуглил и нашел это Но я не понимаю, как это преобразовать в Swift в моем случае?
107 ios  objective-c  macos  swift  macros 

6
Проверка основного потока: API пользовательского интерфейса вызывается в фоновом потоке: - [UIApplication applicationState]
Я использую карты Google в бета-версии Xcode 9, iOS 11. Я получаю следующее сообщение об ошибке в журнале: Проверка основного потока: API пользовательского интерфейса вызывается из фонового потока: - [UIApplication applicationState] PID: 4442, TID: 837820, имя потока: com.google.Maps.LabelingBehavior, имя очереди: com.apple.root.default-qos.overcommit , QoS: 21 Почему это происходит, поскольку я почти …

1
Быстрые переменные украшения с помощью «?» (вопросительный знак) и «!» (восклицательный знак)
Я понимаю, что в Swift все переменные должны быть установлены со значением, и что, используя дополнительные параметры, мы можем установить переменную, которая будет установлена nilизначально. Я не понимаю, что происходит при установке переменной с помощью !, потому что у меня создалось впечатление, что это "разворачивает" значение из необязательного. Я думал, …
107 swift  optional 

8
быстрое преобразование диапазона <Int> в [Int]
как преобразовать диапазон в массив Я попытался: let min = 50 let max = 100 let intArray:[Int] = (min...max) получить ошибку Range&lt;Int&gt; is not convertible to [Int] Я также пробовал: let intArray:[Int] = [min...max] и let intArray:[Int] = (min...max) as [Int] они тоже не работают.
107 ios  arrays  swift  int  range 

8
Как вы создаете представление UIImage программно - Swift
Я пытаюсь создать представление UIImage программно, у меня есть новое представление, и я пробовал это сделать let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) это не сработало, потому что я не знаю, каким должно быть ваше представление во второй строке. Вопрос: как сделать так, чтобы UIImageView появлялся на экране, кодируя его …

10
Swift Alamofire: как получить код статуса HTTP-ответа
Я хотел бы получить код состояния ответа HTTP (например, 400, 401, 403, 503 и т. Д.) Для сбоев запроса (а в идеале и для успехов). В этом коде я выполняю аутентификацию пользователя с помощью HTTP Basic и хочу иметь возможность сообщить пользователю, что аутентификация не удалась, когда пользователь неправильно набирает …
106 swift  alamofire 


7
Как определить статическую константу в классе в Swift
У меня есть эти определения в моей функции, которые работают class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Но если я переведу testStr и testStrLen на уровень класса, он не будет компилироваться. Он сказал, что MyClass.Type не имеет члена с именем testStr. …
105 swift 


4
'#selector' относится к методу, который не предоставляется Objective-C
Новый Xcode 7.3, передающий параметр через addTarget, обычно у меня работает, но в этом случае он выдает ошибку в заголовке. Любые идеи? Выдает другое, когда я пытаюсь изменить его на @objc Спасибо! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) Селектор, который он вызывает func didTapCommentButton(post: Post) { }
105 xcode  swift 

6
Собственный базовый класс Swift или NSObject
Я протестировал некоторые isa swizzling с Swift и обнаружил, что он работает только тогда, когда NSObject является суперклассом (непосредственно или выше), или с использованием украшения '@objc'. В противном случае он будет следовать стилю статической и vtable-диспетчеризации, как C ++. Нормально ли определять класс Swift без базового класса Cocoa / NSObject? …

5
Быстрый просмотр предупреждений с помощью OK и Отмена: какая кнопка нажата?
У меня есть представление предупреждений в Xcode, написанное на Swift, и я хотел бы определить, какую кнопку выбрал пользователь (это диалоговое окно подтверждения), чтобы ничего не делать или что-то выполнить. На данный момент у меня есть: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.