Вопросы с тегом «swift»

Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

5
Как установить действие для UIBarButtonItem в Swift
Как можно настроить действие для настраиваемого UIBarButtonItem в Swift? Следующий код успешно помещает кнопку на панель навигации: var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b Теперь я хотел бы позвонить, func sayHello() { println("Hello") }когда нажата кнопка. Мои усилия на данный момент: var b = …

21
Как разрешить пользователю выбирать изображение с помощью Swift?
Я пишу свое первое приложение для iOS (только для iPhone) на Swift. Главное окно приложения должно позволять пользователю выбирать изображение из фотогалереи. Я нашел следующий пример кода ViewController.swift : class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically …

6
NSLocalizedString с быстрой переменной
Я пытаюсь локализовать свое приложение с помощью NSLocalizedString. Когда я импортирую файл XLIFF, большинство из них работает как шарм, но что-то не работает, а некоторые строки не локализованы. Я заметил, что проблема связана с NSLocalizedString, содержащим внутри что-то переменное, например: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche …

14
Swift - Проблемы с радиусом угла и падающей тенью
Я пытаюсь создать кнопку с закругленными углами и падающей тенью . Независимо от того, как я переключаюсь, кнопка не будет отображаться правильно. Я пробовал masksToBounds = falseи masksToBounds = true, но либо радиус угла работает, а тень нет, либо тень работает, а радиус угла не срезает углы кнопки. import UIKit …

22
Не удалось найти действующий GoogleService-Info.plist в вашем проекте
Когда я запускаю свой быстрый код 3.2 с Xcode 9 beta 4, я получаю следующую ошибку: *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' У меня уже есть файл GoogleService-Info.plist …


10
Bundle.main.path (forResource: ofType: inDirectory :) возвращает ноль
Постарайтесь не смеяться и не плакать - я только возвращаюсь к программированию через 20 лет ... Я провел более 4 часов, просматривая ссылки и пробуя фрагменты кода, чтобы получить Bundle.main.path для открытия моего текстового файла поэтому я могу читать данные для своего приложения (мой следующий шаг - правильно проанализировать их). …
86 ios  swift  macos  file  swift3 

14
SHA256 в быстром
Я хочу использовать sha256 в своем проекте, но у меня возникли проблемы с переписыванием кода objC на быстрый код. Помоги мне, пожалуйста. Я использовал этот ответ: Как я могу вычислить хэш SHA-2 (в идеале SHA 256 или SHA 512) в iOS? Вот мой код var hash : [CUnsignedChar] CC_SHA256(data.bytes, data.length, …
86 swift  sha256 

10
Делегат приложения должен реализовать свойство окна, если он хочет использовать быстрый файл раскадровки.
Я только что разработал приложение, но при запуске в симуляторе консоль отладчика говорит: Делегат приложения должен реализовать свойство окна, если он хочет использовать основной файл раскадровки. У меня есть файл делегата приложения. Что означает сообщение и как заставить мое приложение работать?
86 ios  iphone  xcode  swift  simulator 

11
UIStatusBarStyle не работает в Swift
Я пытаюсь изменить цвет строки состояния в моем приложении Swift на белый, но натыкаюсь на кирпичную стену. У меня есть 3 ViewController, каждый из которых встроен в NavigationController (может ли это быть проблемой? Я уже пытался разместить код в классе NavigationController.) Я пробовал оба следующих фрагмента кода в didFinishLaunchingWithOptions моего …

3
Swift Equatable Протокол
Я читал этот учебник по Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 и наткнулся на этот код: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Я написал именно это, но Xcode выдает мне следующие ошибки: Consecutive declarations on a line must be separated by ';' …
85 ios  swift  xcode6 

3
Что такое срез в Swift?
Что такое срез в Swift и чем он отличается от массива? Из документации подпись типа нижнего индекса (Диапазон): subscript(Range<Int>) -> Slice<T> Почему бы не вернуть другой, Array<T>а не a Slice<T>? Похоже, я могу объединить срез с массивом: var list = ["hello", "world"] var slice: Array<String> = [] + list[0..list.count] Но …
85 swift  slice 

2
Xcode 8 автоматически сгенерированная справочная документация
Среди новых функций, анонсированных в Xcode 8 , мы видим «Автоматически создавать краткую справочную документацию»: Это конец документации по ручному коду, которую мы можем узнать в этой статье от NSHipster ? Может ли кто-нибудь описать плюсы и минусы этой новой функции? Заменяет ли он такие инструменты, как Jazzy ? Мне …
85 xcode  swift  xcode8 

9
dispatch_once после изменений API Swift 3 GCD
Каков новый синтаксис dispatch_onceSwift после изменений, внесенных в языковую версию 3? Старая версия была следующей. var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } } Это внесенные изменения в libdispatch .

4
Почему я не могу вызвать super.init () по умолчанию для UIViewController в Swift?
Я не использую UIViewControllerиз раскадровки, и я хочу иметь настраиваемую initфункцию, в которую я передаю NSManagedObjectIDнекоторый объект. Я просто хочу звонить, super.init()как в Objective-C. Как это: init(objectId: NSManagedObjectID) { super.init() } Но я получаю следующую ошибку компилятора: Должен вызывать назначенный инициализатор суперкласса UIViewController Могу я просто больше не делать этого?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.