Запитання з тегом «swift»

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

16
Найкращий спосіб проаналізувати рядок URL-адреси, щоб отримати значення для ключів?
Мені потрібно проаналізувати рядок URL-адреси, як цей: &ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104 Мені потрібно розділити NSString на частини, що містять символи, такі як cid=241і &avg_rating=4.82280613104. Я робив це з, substringWithRange:але значення повертаються у випадковому порядку, так що це псує. Чи існує який-небудь клас, який дозволяє легкий синтаксичний аналіз, де ви можете перетворити його в …

7
UIApplication.registerForRemoteNotifications () потрібно викликати лише з основного потоку
Xcode 9 (iOS 11) показує мені помилку / попередження під час реєстрації для push (віддаленого) сповіщення. Ось повідомлення про помилку І ось код, я спробував: let center = UNUserNotificationCenter.current() center.delegate = self center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in if error == nil{ UIApplication.shared.registerForRemoteNotifications() } } Помилка / рядок …

7
Додавання контролера перегляду як підпрогляду в інший контролер перегляду
Я знайшов кілька публікацій щодо цієї проблеми, але жоден з них не вирішив мою проблему. Скажіть, як я .. ViewControllerA ViewControllerB Я спробував додати ViewControllerB як підзапис у ViewControllerA, але він видає помилку типу " fatal error: unexpectedly found nil while unwrapping an Optional value". Нижче наведено код ... ViewControllerA …

7
Швидкий запит GET із параметрами
Я дуже новачок у швидкій роботі, тому, мабуть, у мене буде багато помилок у моєму коді, але те, що я намагаюся досягти, - це надіслати GETзапит на сервер localhost із параметрами. Більш того, я намагаюся досягти цього, враховуючи, що моя функція приймає два параметри baseURL:string,params:NSDictionary. Я не знаю, як поєднати …
81 ios  swift  get  nsurlrequest 

6
Як перевірити, чи дозволив користувач користуватися камерою?
Спроба написати це: if usergavepermissiontousercamera opencamera else showmycustompermissionview Не вдалося знайти поточний спосіб виконати це просте завдання. Примітка: Також повинен працювати iOS7, навіть якщо для цього потрібен інший метод
81 ios  swift 

8
Не вдалося створити екземпляр класу з назвою IBNSLayoutConstraint
Я використовую бета-версію XCode6 і випробовую Swift. Коли я встановлюю деякі обмеження на автоматичне розміщення в контролері подання, програма аварійно завершує роботу з такою помилкою: Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named IBNSLayoutConstraint'

7
як швидко зберегти та прочитати масив масиву в NSUserdefaults?
Мені потрібно створити масив, щоб додати об’єкти з таким форматом, як словник у Swift: ["key1": "value1", "key2": "value2"] Коли я намагаюся зберегти його з NSUserDefaultsусіма, це правильно, але при зчитуванні NSUserDefaultsза допомогою ключа це виходить з ладу. Який тип даних потрібен моєму var obj? let def = NSUserDefaults.standardUserDefaults() var key …

9
Оператор піднесення ступенів у Swift
Я не бачу оператора піднесення до ступеня, визначеного в базових арифметичних операторах у посиланні на мову Swift. Невже в мові немає заздалегідь визначеного цілочисельного або плаваючого оператора піднесення до степені?

3
Увімкнення Firebase Analytics на Xcode
Я намагаюся перевірити реалізацію мого Firebase Analytics. У своїй документації вони зазначають, що: Увімкніть режим налагодження, передавши додатку аргумент -FIRDebugEnabled. Ви можете додати цей аргумент у схему програми Xcode. Коли режим налагодження ввімкнено через -FIRDebugEnabled, подальші запуски програми також будуть у режимі налагодження. Для повернення до режиму за замовчуванням потрібно …


2
Як оголосити typedef у Swift
Якщо мені потрібен спеціальний тип у Swift typedef, як я це можу зробити, як це зробити? (Щось на зразок синтаксису закриття typedef)
81 typedef  swift  ios8 


8
Xcode 6.3 Збій при переході з розкадровки до іншого файлу Swift 1.2
Я встановив Xcode 6.3, який включає підтримку Swift 1.2. Це виявило масу повідомлень про помилки, які в основному є проблемами з кастингом. Я перейшов до розкадровки, і не можу повернутися до жодної іншої, .swiftне розбившись. У мене є вихід із системи, перезапуск і навіть перевстановлення, і я все ще не …
80 ios  swift  xcode 


13
Спроба завантажити вигляд контролера перегляду під час його вивільнення ... UISearchController
У мене є код, який створює UISearchController' in my UIVIew'sviewDidLoad`. self.resultSearchController = ({ let controller = UISearchController(searchResultsController: nil) controller.searchResultsUpdater = self controller.searchBar.delegate = self controller.dimsBackgroundDuringPresentation = false controller.searchBar.sizeToFit() controller.hidesNavigationBarDuringPresentation = false //prevent search bar from moving controller.searchBar.placeholder = "Search for song" self.myTableView.tableHeaderView = controller.searchBar return controller })() Одразу після завершення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.