Articles of swift

Swift: использование значения элемента ui в словаре

У меня есть параметры словаря ниже var params : Dictionary<String,AnyObject> = [ "name" : self.name.text ] Я могу присвоить self.name.text переменной и увидеть, что она имеет значение. но когда я сделаю println(params) Я получаю EXC_BAD_ACCESS во время выполнения я могу исправить его с помощью «как String», как показано ниже var params : Dictionary<String,AnyObject> = [ […]

Ошибка Xcode6-Beta при попытке встроить контроллер вида в контроллер навигации

Я довольно новичок в программировании для iOS, и я просто пытаюсь перейти к Swift-переводу учебника по списку приложений Apple (оригинал, найденный здесь: https://developer.apple.com/library/prerelease/ ios / referencelibrary / GettingStarted / RoadMapiOS / , версия Swift, найденная здесь: http://ios-blog.co.uk/tutorials/developing-ios8-apps-using-swift-create-a-to-do-application/ ). Моя проблема возникает уже при настройке представлений и просмотр контроллеров в раскадровке. Когда я перейду к шагу […]

Наложения, вызванные движением камеры в SceneKit

У меня есть следующий код в приложении SceneKit для перемещения камеры после столкновения: let presNode = contact.nodeA.presentationNode() SCNTransaction.begin() SCNTransaction.setAnimationDuration(1.0) SCNTransaction.setCompletionBlock() { println("Moved camera") } _cameraNode.position.x = presNode.position.x _cameraNode.position.y = 0 _cameraNode.position.z = presNode.position.z + 120 SCNTransaction.commit() Тем не менее, у меня возникла проблема, при которой перемещение камеры иногда приводит к тому, что кадр перед анимацией […]

UITableView все выравнивание по левому краю – ошибка

У меня есть UITableView с несколькими пользовательскими ячейками прототипов. Большинство ячеек содержат простую метку, центрированную внутри ячейки. Существует одна ячейка, содержащая UIButton с изображением, которое снова центрируется в ячейке. Это сильно нагружает симулятор и мой iPhone. проблема Если я UIAlertView всплывающее окно UIAlertView весь контент UITableView будет выравниваться по верхнему левому краю (внутри каждой ячейки). […]

Как код, написанный в глобальной области, используется как точка входа для выполнения программы?

Упоминается, что нам не нужно писать главную функцию в swift. Скорее в «AppDelegate.swift» у нас есть атрибут ниже. @UIApplicationMain //Alternative for main function или нам нужно импортировать main.swift. Но как работает площадка, не импортируя какой-либо класс или основную функцию? или как «Код, написанный в глобальной области, используется как точка входа для программы» в swift?

XCode6 / Swift / CoreData, такая же модель как для Mac, так и для iOS-проекта

Я играю последние несколько недель с Swift и CoreData на Mac и iOS. Модель, которую я использую, изначально была создана в проекте для iOS. Я успешно создал классы Objective-C NSManagedObject и вставляю, выборка записей работает отлично. Затем у меня есть файл модели перетаскивания из проекта iOS в Mac (OS X). Я проверил все свойства, и […]

Показ мастера в UISplitViewController по умолчанию с использованием быстрой

Я хочу инициализировать мое приложение, чтобы показать мастер, а не детали, при использовании UISplitViewController с помощью Xcode 6 и быстрой. Проблема – делегат, который использовался для этого до сих пор, устарел … Как я могу, используя swift, инициализировать мастер-представление?

найдено nil при развертывании необязательного значения – spriteKit

У меня проблема с функцией события касания, в ней говорится: «Неустранимая ошибка: неожиданно найден nil при распаковке необязательного значения» Я пытаюсь щелкнуть узел, который находится под меткой. override func touchesBegan(touches: NSSet!, withEvent event: UIEvent!) { let location: CGPoint = touches.anyObject().locationInNode(self) let nodes: NSArray = nodesAtPoint(location) for node: AnyObject in nodes { println("node name : " […]

Загрузите представление (и его объект WebView) в фоновом режиме, а затем выполните Segue

У меня есть контроллер навигации, который управляет через два веб-представления. Когда кто-то нажимает на определенную ссылку в первом контроллере представления, ссылка открывается во втором контроллере представления в другом веб-представлении. Поэтому пользователь щелкает ссылку, на следующем представлении выполняется segue, и загружается новая страница. Я хотел бы, чтобы segue подождал, пока веб-страница во втором контроллере представления не […]

Swift CoreData Не удалось вызвать назначенный инициализатор на NSMangedObjectClass

У меня 2 класса. Мой MainScreenViewController и мой DataFetch . В классе DataFetch у меня есть функция func loadDesserts(){…} где я настраиваю объекты объекта и объектов RestKit и CoreData и все остальное. Эта функция вызывается из MainScreenViewController . Но когда класс присваивается константе: let dataFetch = DataFetch() выдает ошибку: CoreData: error: Failed to call designated […]