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

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

8
Виклик функції Swift з класу Objective-C
У мене є старий проект Objective-C, і я хочу викликати нову функцію та об'єкт Swift, я створив файл " <ProjectName>-Bridging-Header.h" та " <ProjectName>-Swift.h" мені було легко викликати функцію від Swift до Objective-C, але у мене проблема для зворотного. Отже, я створив простий клас "System.Swift" import Foundation @objc class System : …

7
Програмно додавати обмеження CenterX / CenterY
У мене є UITableViewController, який не відображає жодних розділів, якщо немає чого показувати. Я додав мітку, щоб вказати користувачеві, що з цим кодом немає чого відображати: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Але зараз я хочу, щоб це було по центру по горизонталі …

12
Запит POST із простим рядком у тілі з Alamofire
як можна надіслати запит POST із простим рядком у тілі HTTP за допомогою Alamofire у моїй програмі iOS? За замовчуванням Alamofire потребує параметрів для запиту: Alamofire.request(.POST, "http://mywebsite.com/post-request", parameters: ["foo": "bar"]) Ці параметри містять пари ключ-значення. Але я не хочу надсилати запит із рядком ключ-значення в тілі HTTP. Я маю на …
84 ios  http  swift  request  alamofire 

17
Швидко видаліть усі нечислові символи з рядка
Мені потрібно проаналізувати деякі невідомі дані, які мають бути лише числовим значенням, але можуть містити пробіли або інші нелітерально-цифрові символи. Чи є новий спосіб зробити це у Свіфті? Мені здається, що все, що я можу знайти в Інтернеті, - це старий спосіб роботи на С. Я розглядаю stringByTrimmingCharactersInSet- оскільки я …

13
Змініть розмір UIImage до 200x200pt / px
Я намагався змінити розмір зображення. В основному я натрапив: як зменшити UIImage і зробити його одночасно хрустким / різким, а не розмитим? Це здається законним рішенням, але якось воно працює неправильно. Мій додаток працює з Фотографіями з рулону камери. Змінити розмір цих фотографій слід приблизно до 200x200, тоді як важлива …
84 ios  swift  uiimage 

11
Swift - Вилучити символ "з рядка
У мене є рядок "Необов'язково (" 5 ")". Мені потрібно видалити "" навколо 5. "Я видалив" Необов'язково ", виконавши: text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) У мене виникають труднощі з видаленням символів ", оскільки вони позначають кінець рядка в коді.
84 ios  xcode  string  swift 

9
Як серіалізувати або перетворити об'єкти Swift в JSON?
Це нижче класу class User: NSManagedObject { @NSManaged var id: Int @NSManaged var name: String } Потрібно перетворити на { "id" : 98, "name" : "Jon Doe" } Я спробував вручну передати об'єкт функції, яка встановлює змінні в словник і повертає словник. Але я хотів би кращого способу досягти цього.
84 json  swift 


8
Служби локації не працюють в iOS 11
Я просто відновив свій додаток за допомогою iOS 11 SDK, намагаючись видалити той, blue bannerякий зараз завжди з’являється. Я подумав - "Блискуче, це спрацювало", лише виявивши, що служби локації зараз взагалі не працюють. Додаток раніше працював з iOS 10 - Хто-небудь щось чув?

7
Можливість проведення пальцем по стільниковій таблиці в iOS 9
Я хочу, щоб у моєму списку таблиць було меню, яке можна гортати, як у iOS 8 (вперше представлене в iOS 7). Я знайшов керівництво Рея Вендерліха, в якому ясно, як це зробити, але воно було написане рік і 4 місяці тому, а код наведено в Objective-C. Чи iOS 8 чи …

4
Використовуйте Cocoapods із розширенням програми
Я намагаюся створити розширення для фотографій у Xcode 6 Beta-6, яке використовує бібліотеки cocoapods. Мостовий заголовок, який Xcode створює для розширення фото, не бачить нічого з cocoapods. Наприклад: #import <GPUImage/GPUImage.h>призводить до помилки "GPUImage/GPUImage.h" file not found. Я перепробував усі можливі шляхи імпорту (з дужками та лапками) і майже не мав …

11
Ширина та висота дорівнюють його superView за допомогою програмного авторозкладки?
Я шукав багато фрагментів у мережі, і досі не можу знайти відповіді на свою проблему. Моє питання полягає в тому, що у мене є scrollView (SV), і я хочу додати кнопку всередині scrollView (SV) програмно з однаковою шириною та висотою його супервигляду, яка є scrollView (SV), щоб при обертанні користувача …

4
Як використовувати Objective-C CocoaPods у швидкому проекті
Чи можна використати CocoaPod, написаний на Objective-C, у своєму проекті Swift за допомогою swift? Чи просто зробити заголовковий мост? І якщо так, чи можу я отримати доступ до об’єктів, класів та полів, визначених бібліотеками в CocoaPod у Swift?


17
Попередження: Спробуйте представити * на *, чий вигляд відсутній у ієрархії вікна - швидко
Я намагаюся представити a, ViewController якщо в моделі даних є якісь збережені дані. Але я отримую таку помилку: Попередження: Спробуйте представити * на *, чий вигляд відсутній у ієрархії вікна " Відповідний код: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var …

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