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

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

19
Формат даты в Swift
Как мне преобразовать это datetime из даты? От этого: 2016-02-29 12:24:26 по: 29 февраля 2016 г. Пока что это мой код, который возвращает нулевое значение: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)

4
Как я могу сделать элементный инициализатор общедоступным, по умолчанию, для структур в Swift?
У меня есть быстрый каркас, который определяет структуру: public struct CollectionTO { var index: Order var title: String var description: String } Тем не менее, я не могу использовать неявный член мудрый инициализатор из другого проекта, который импортирует библиотеку. Ошибка «CollectionTO» не может быть инициализирована, поскольку у нее нет доступных …

13
Как воспроизводить видео с помощью AVPlayerViewController (AVKit) в Swift
Как вы воспроизводите видео с помощью AV Kit Player View Controller в Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
Что является эквивалентом Swift - [NSObject description]?
В Objective-C можно добавить descriptionметод к их классу, чтобы помочь в отладке: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Затем в отладчике вы можете сделать: po fooClass <MyClass: 0x12938004, foo = "bar"> Что эквивалентно в Swift? Вывод REPL …
163 swift 

9
Неизвестный пароль UITextField
Я делаю страницу входа. У меня есть UITextField для пароля. Очевидно, я не хочу, чтобы пароль был виден; вместо этого я хочу, чтобы при наборе текста отображались круги. Как вы устанавливаете поле для этого?
162 ios  swift  iphone  security  ipad 

9
Как найти NSDocumentDirectory в Swift?
Я пытаюсь получить путь к папке «Документы» с кодом: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) но Xcode выдает ошибку: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Я пытаюсь понять, что не так в коде.

6
Быстрый синтаксис do-try-catch
Я попытаюсь понять новую вещь по обработке ошибок в swift 2. Вот что я сделал: я сначала объявил enum: enum SandwichError: ErrorType { case NotMe case DoItYourself } А потом я объявил метод, который выдает ошибку (не исключение, ребята. Это ошибка.). Вот этот метод: func makeMeSandwich(names: [String: String]) throws -> …
162 swift  swift2 

5
Swift необязательный параметр Escapeing Closure
Дано: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Есть ли способ сделать completionпараметр (и action) типа, Action?а также …

2
Swift 2: Call может бросить, но он не помечен как «try» и ошибка не обрабатывается
После того, как я установил бета-версию Xcode 7 и преобразовал свой swift-код в Swift 2, у меня возникла проблема с кодом, которую я не могу понять. Я знаю, что Swift 2 является новым, поэтому я ищу и выясняю, так как в этом нет ничего, я должен написать вопрос. Вот ошибка: …
161 ios  xcode  swift 

4
Зачем мне подчеркивания в swift?
Здесь написано: «Примечание: _означает« меня не волнует это значение »», но, исходя из JavaScript, я не понимаю, что это значит. Единственный способ получить эти функции для печати - использовать подчеркивание перед параметрами: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a % b) } …
161 swift 

9
Исчезать / растворяться при изменении изображения UIImageView
Вместо создания двух UIImageViews, кажется логичным просто изменить imageодно представление. Если я это сделаю, есть ли в любом случае распад / перекрёстное растворение между двумя изображениями, а не мгновенное переключение?

13
Как открыть настройки телефона при нажатии кнопки?
Я пытаюсь реализовать функцию в приложении, которое показывает предупреждение, когда подключение к Интернету не доступно. В предупреждении есть два действия («ОК» и «Настройки»): каждый раз, когда пользователь нажимает на настройки, я хочу программно перенести их в настройки телефона. Я использую Swift и Xcode.
160 ios  swift  settings 

10
IBOutlet и IBAction
Какова цель использования IBOutlets и IBActions в Xcode и Interface Builder? Имеет ли какое-то значение, если я не использую IBOutlets и IBActions? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... …

20
Как изменить цвет фона UIStackView?
Я попытался изменить UIStackViewфон с прозрачного на белый в Инспекторе раскадровок, но при моделировании цвет фона стекового представления по-прежнему имеет чистый цвет. Как я могу изменить цвет фона UIStackView?
159 ios  swift  uistackview 

8
Дождитесь окончания выполнения цикла swift for loop с асинхронными сетевыми запросами
Я хотел бы, чтобы цикл in отправлял кучу сетевых запросов в firebase, а затем передавал данные новому контроллеру представления после завершения метода. Вот мой код: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] = snapshot.value …

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