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. Спасибо! ...

Как использовать CoreAudio API в Swift

Я нахожусь в процессе миграции моего потокового аудио двигателя на swift. мне трудно использовать C Audio API в swift. У меня есть проблема с AudioFileStreamOpen api, где он принимает 2 функции C в качестве параметра. Я не знаю, как использовать этот API swift. AudioFileStreamOpen(self as UnsafePointer<()>, propertyProc, packetProc, kAudioFileMP3Type, audioStreamId) Я определил метод обратного вызова, как показано ниже для этого API. Но я получаю ошибку компиляции. func propertyProc(i ...

Array Index Out of Bounds issue (NSRangeException) in - [NSManagedObjectContext сохранить:]

Мое приложение iOS только что разбилось с NSRangeException на -[NSManagedObjectContext save:]. Больше ничего полезного нигде не найти. И как мне это исправить? Я не получаю никакого адреса памяти или чего-то, с чем я могу работать... 2015-04-22 14:16:38.078 heavenhelp[33559:1734247] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 6 beyond bounds [0 .. 5]' *** First throw call stack: ( 0 CoreFoundation ...

Работа с областью и результатом JSON

Я новичок в области, и я пытаюсь использовать царстве в моем проекте. Здесь я пытаюсь разобрать JSON и сохранить его с помощью realm. Когда я пытаюсь выполнить цикл через результирующий массив, возникает ошибка 'попытка изменить объект вне транзакции записи-сначала вызовите beginwritetransaction на экземпляре RLMRealm' Это результат JSON: {"data":[{"id":1,"parent_id":0,"name":"JenniferMaenle","title":"Ms","phone":"","address":"Toled, ohio","email":"jlmaenle@aol.com","image":"44381525_2 ...

XCode: как изменить расположение видов между альбомным и портретным режимами

В портретном режиме у меня есть четыре вида поверх друг друга сверху донизу контроллера вида (см. изображение). Затем я хочу изменить положение видов относительно друг друга, когда устройство переходит в альбомную ориентацию (см. Рисунок 2). Я хочу, чтобы вид 4 двигался рядом с видами 2 и 3, и все они сидят ниже вида 1. Некоторые условия компоновки: Вид 1 прикреплен к верхней части контроллер вида как в альбомной, так и в портретной ориентации. Вид 4 прикрепляется к левому, правому и ниж ...

Как правильно использовать объекты Realm в UITableViewController?

Я пытаюсь использовать Realm в своем UITableViewController, и у меня возникают проблемы всякий раз, когда я пытаюсь найти объект в индексе строки, если я приведу объект к его классу (простите меня, если я использую неправильную терминологию, я все еще довольно новичок в Swift, Realm ans iOS dev!)... У меня есть класс Site, который выглядит так, и база данных имеет несколько тысяч записей: class Site: RLMObject { var id: String = "" var name: String = "" } В моем контроллере таблично ...