Articles of swift

Как вставить новый объект в объект и установить отношение этого объекта к существующему объекту другого объекта?

Мой вопрос может быть применен к любому типу отношений, но в моем случае у меня есть один к многим . Допустим, у меня есть Entity Person, у которого есть 3 объекта: Брайан Питер Скотт И каждый человек может иметь много Джобса. Таким образом, у меня есть объект Job, который в настоящее время пуст. Обратные отношения […]

iOS – перезагрузка UITableView после задержки

Я пытаюсь создать функцию расширения UITablView для перезагрузки таблицы после некоторой временной задержки, например: extension UITableView { func reloadData(afterDelay delayTime: TimeInterval) -> Void { self.perform(#selector(self.reloadData), with: nil, afterDelay: delayTime) } } Но это показывает мне ошибку: Неоднозначное использование 'reloadData' Каково его правильное решение? Вот моментальный снимок с сообщением об ошибке

Загрузка из ниба UIView не используется Swift 3

начиная с перехода на Swift 3 для следующего кода: func setup() { Bundle.main.loadNibNamed("SomeNib", owner: self, options: nil)?[0] as! UIView self.addSubview(customView) customView.frame = self.bounds } Теперь я получаю предупреждение: Expression of type 'UIView' is unused . Что я здесь делаю неправильно?

Отображать метки трендов, когда пользователь запускает приложение впервые Swift 3

Мне нужно запустить представление тренера / учебника над табличным представлением, когда пользователь впервые запускает приложение. Значки тренера больше не будут отображаться, если пользователь не удалит и не переустановит приложение. Я обыскал интернет, но не смог найти простого решения. О, я довольно новичок в Swift, поэтому, пожалуйста, будьте осторожны. 🙂 EDIT: Вот что я использовал. Прекрасно […]

Как правильно отменить modal viewcontroller с обработчиком завершения

У меня есть viewController1 и viewController2 который представлен модально, и я хочу использовать обработчик завершения, когда я увольняю второй, но я не могу получить реализацию. Я думал, что мне нужно написать функцию и просто поместить ее туда, как: viewController.dismissViewControllerAnimated(true, completion: funcToCall()) но затем я получаю эту ошибку: Невозможно преобразовать значение типа '()' в ожидаемый тип […]

Swift: UICollectionViewController не отображает ячейки

Никакой другой вопрос по этой теме не сработал для меня, поэтому здесь идет это. Никаких ячеек, несмотря на это, я программно представляю UICollectionViewController из UIViewController который находится в раскадровке Примечание: @IBAction – это просто действие кнопки Это UIViewController : @IBAction func segue(sender: AnyObject) { let collectionview = CollectionViewController(collectionViewLayout: UICollectionViewLayout()) self.presentViewController(collectionview, animated: true, completion: nil) } […]

Swift Невозможно представить контроллер представления сверху вниз

В моем приложении я должен представить экран сверху вниз, и я попытался использовать код ниже, что дает тот же нормальный стиль представления. let screen = self.storyboard?.instantiateViewController(withIdentifier: "Screen1p5") as? Screen1p5 let transition = CATransition() transition.duration = 0.5 transition.type = kCATransitionPush transition.subtype = kCATransitionFromTop view.window!.layer.add(transition, forKey: kCATransition) self.present(screen!, animated: true, completion: nil)

Разделите изображение на интерактивные части

Я пытаюсь разделить одно изображение на более чем одну кликабельную часть. например, если изображение является изображением тела, и я постучал головой, он должен отнести меня к другому HeadViewController , но если я HeadViewController по левой руке, он должен взять меня на другой контроллер представления. Любая идея, как это сделать что?

Как изменить размер шрифта во всем мире в iOS

Я пытаюсь написать расширение, чтобы изменить UIControl шрифта UIControl extension UIViewController { func changeFontSize(){ for v in self.view.subviews{ var fontSize = CGFloat(10) if let V = v as? UIButton {V.titleLabel?.font = V.titleLabel?.font.withSize(fontSize)} if let V = v as? UILabel {V.font = V.font.withSize(fontSize)} if let V = v as? UITextField {V.font = V.font?.withSize(fontSize)} } } Моя […]

Невозможно загрузить базовый модуль для «XCTest»

Каждый раз, когда я запускаю свое приложение, или я просто запускаю Xcode, я получаю эту ошибку: Я думаю, проблема в том, что я не знаю, где находятся мои .xctest файлы. Думаю, я, возможно, удалю их. Было бы очень приятно, если бы кто-то из вас мог мне помочь! Может быть, расскажите, как восстановить эти файлы, сделать […]