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) Может кто-нибудь объяснить, что я делаю не так? Большое спасибо! ...