swift- все статьи тега


Cllocationmanagerdelegate методы, не вызываемые в Swift-коде

Я пытаюсь создать простое приложение, которое обнаруживает регион, в котором кто-то находится, но я застрял, потому что ни один из методов CLLocationManagerDelegate не вызывается, когда приложение запускается и находит местоположения. В случае, если это актуально, я также не вижу диалогового окна с просьбой дать приложению разрешение на использование местоположения. Вот что у меня есть до сих пор - import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDel ...

Как получить текущее имя очереди в swift 3

У нас есть такая функция в swift 2.2 для печати сообщения журнала с текущим запущенным потоком: func MyLog(_ message: String) { if Thread.isMainThread { print("[MyLog]", message) } else { let queuename = String(UTF8String: dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL))! // Error: Cannot convert value of type '()' to expected argument type 'DispatchQueue?' print("[MyLog] [(queuename)]", message) } } Этот код больше не компилируется в swift 3.0. Ка ...

Преобразование словарного значения в CGFloat в Swift

Я пытаюсь преобразовать значение, хранящееся в словаре, в CGFloat let dict:Dictionary <String, Any> = ["num": 100] let cgf = CGFloat(d["num"] as Double) let view = UIView() view.frame = CGRectMake(cgf,200,10,10) Это приводит к ошибке времени выполнения: Thread 1: EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0) Может кто-нибудь объяснить, что я делаю не так? Большое спасибо! ...

Как сохранить аспект-фиксированный UIView, заполняющий экран в любой ориентации экрана программно в swift?

Я хочу только этот простой эффект: То, что у меня есть изображение, автоматически ориентируется в соответствии с ориентацией устройства / экрана, оно всегда заполняет весь экран, не растягиваясь, так что аспект не меняется. Я работаю с Xcode, хотя я получил много ответов с помощью раскадровки и UI builder, мне действительно не нравятся такие способы, которые хорошо работают, но вы понятия не имеете, как это работает, поэтому я пытался найти способ сделать это программно. У меня есть попыталс ...

Преобразование строки (float value) в int в Swift

Здравствуйте у меня есть строка "(со значением float) " let floatstring : String = "23.24" print(floatstring) Я хочу преобразовать float String в Int. Спасибо! ...