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

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

12
Как правильно представить всплывающее окно в iOS 8
Я пытаюсь добавить UIPopoverView в свое приложение Swift iOS 8, но мне не удается получить доступ к свойству PopoverContentSize, поскольку всплывающее окно не отображается в правильной форме. мой код: var popover: UIPopoverController? = nil func addCategory() { var newCategory = storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController var nav = UINavigationController(rootViewController: newCategory) popover = …

12
Печать дополнительной переменной
Я пытаюсь использовать эти строки кода class Student { var name: String var age: Int? init(name: String) { self.name = name } func description() -> String { return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age." } } var me = Student(name: "Daniel") println(me.description()) …
118 swift 

11
Xcode 8 «право на aps-environment отсутствует в подписи приложения» при отправке
У меня есть приложение, для которого мы отправили десятки версий за последние 6 месяцев, и мы действительно используем APNS. Я получил следующее письмо от Apple после обновления до Xcode 8 Уважаемый разработчик, Мы обнаружили одну или несколько проблем с вашей недавней доставкой для APP_NAME. Ваша доставка прошла успешно, но при …

30
Ошибка обнаружения PhotoPicker: домен ошибки = код PlugInKit = 13
Хотите улучшить этот пост? Дайте подробные ответы на этот вопрос, включая цитаты и объяснение, почему ваш ответ правильный. Ответы без подробностей могут быть отредактированы или удалены. Я пытаюсь отобразить изображение из библиотеки фотографий в UIImageView Полная ошибка: 2017-06-09 21: 55: 59.063307 + 0200 firstapp2.0 [12873: 1120778] Ошибка обнаружения PhotoPicker: домен …
118 swift  uiimage  ios11 

13
Как удалить лишние пустые ячейки в TableViewController, iOS - Swift
Привет, у меня есть TableViewControllerдве статические ячейки, однако при отображении он показывает две статические ячейки, а затем все другие пустые ячейки для представления таблицы. Однако я не хочу отображать эти ячейки, поскольку они бесполезны. Как мне скрыть остальные ячейки, кроме двух статических ячеек?
118 ios  swift  tableview 

12
Xcode MyProjectName-Bridging-Header.h не существует
Я хочу начать использовать Swift в своем проекте Objective-C. Итак, я добавил быстрый класс: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } И импортировал его в файл .m: #import "MyProjectName-Swift.h" При создании своего проекта я получаю следующую ошибку: Bridging header 'PathToMyProject/MyProjectName-Bridging-Header.h' …
118 ios  objective-c  xcode  swift 

8
Как запустить асинхронные обратные вызовы на игровой площадке
Многие методы Cocoa и CocoaTouch имеют обратные вызовы завершения, реализованные как блоки в Objective-C и Closures в Swift. Однако при испытании их на Playground завершение никогда не вызывается. Например: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") let request …


12
Swift. Не удалось построить модуль objective-c "Аламофайр"
Свежая ванильная установка подмодуля Alamofire с использованием XCode6 и следуя указаниям к T. Что-то здесь просто не подходит. Я получаю сообщение об ошибке: «Не удалось создать модуль objective-c« alamofire »при импорте alamofire. Вот снимок экрана с полученной ошибкой: И моя конфигурация:
117 swift  alamofire 

10
Центрировать изображение NSTextAttachment рядом с однострочным UILabel
Я хочу добавить NSTextAttachmentизображение к моей атрибутированной строке и расположить его по центру по вертикали. Я использовал следующий код для создания своей строки: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; cell.textLabel.attributedText = [str copy]; Однако изображение кажется выровненным …


13
Массивы декодирования Swift JSONDecode не работают, если декодирование одного элемента не удается
При использовании протоколов Swift4 и Codable у меня возникла следующая проблема - похоже, что нет возможности JSONDecoderпропустить элементы в массиве. Например, у меня есть следующий JSON: [ { "name": "Banana", "points": 200, "description": "A banana grown in Ecuador." }, { "name": "Orange" } ] И структура Codable : struct GroceryProduct: …
117 arrays  json  swift  swift4  codable 

6
Приведение типов в цикле for-in
У меня есть этот цикл: for button in view.subviews { } Теперь я хочу, чтобы кнопка была преобразована в специальный класс, чтобы я мог использовать ее свойства. Я пробовал это: for button in view.subviews as AClass Но это не работает и выдает ошибку:'AClass' does not conform to protocol 'SequenceType' И …

9
Недопустимая поддержка Swift - файлы не совпадают
Я просто переписал приложение на Swift 2. Я пытаюсь загрузить приложение в iTunesConnect (через Xcode 7 GM) для внутреннего тестирования. Некоторое время я боролся с ошибкой «Недопустимая поддержка Swift» (у которой есть другие связанные вопросы ) ... но теперь она изменилась на что-то немного другое. Ошибка от Apple теперь говорит: …
116 ios  xcode  swift 

11
Push-уведомление iOS: как определить, нажал ли пользователь на уведомление, когда приложение находится в фоновом режиме?
По этой теме есть много потоков stackoverflow, но я все еще не нашел хорошего решения. Если приложение не в фоновом режиме, можно проверить launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]в application:didFinishLaunchingWithOptions:вызове , чтобы увидеть , если он открыт с уведомлением. Если приложение работает в фоновом режиме, во всех сообщениях предлагается использовать application:didReceiveRemoteNotification:и проверять состояние приложения. Но, …

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