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

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

10
iOS - Файл 'MyProject-Swift.h' не знайдено під час запуску модульних тестів для Swift
Я намагаюся налаштувати Unit Testing для свого проекту. Це нещодавно додаток Objective-C, до якого я нещодавно додав один клас Swift. У мене встановлено файли «MyProject-Swift.h» та Swift Bridging (як «MyProject», так і «MyProjectTest»), і я можу створити та запустити додаток на відмінно, використовуючи і Objective-C, і Swift-код. Однак зараз я …

20
Недійсне значення Alamofire навколо символу 0
Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() { (request, response, json, error) in println(error) println(json) } Це мій запит до Alamofire, для певного запиту це іноді працює, але іноді я отримую: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character …
94 ios  swift  alamofire 

22
Як перетворити UIView на зображення
Я хочу перетворити UIView на зображення та зберегти його у своєму додатку. Хтось може підказати мені, як зробити знімок екрана перегляду або перетворити його на зображення, і який найкращий спосіб зберегти його в програмі (не в рулоні камери)? Ось код для подання: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) …
94 ios  swift  uiview  screenshot 

7
Динамічна ширина комірки UICollectionView залежно від ширини мітки
У мене є UICollectionView, який завантажує комірки з багаторазової комірки, яка містить мітку. Масив забезпечує вміст для цієї мітки. Я можу легко змінити розмір ширини мітки залежно від ширини вмісту за допомогою sizeToFit. Але я не можу зробити клітинку відповідно до мітки. Ось код - (void)viewDidLoad { [super viewDidLoad]; // …

3
Свіфт: тестування щодо необов’язкового значення у випадку перемикача
У Swift, як я можу написати регістр у операторі switch, який перевіряє значення, яке перемикається, проти вмісту необов’язкового , пропускаючи регістр, якщо додатковий містить nil? Ось як я уявляю, що це може виглядати: let someValue = 5 let someOptional: Int? = nil switch someValue { case someOptional: // someOptional is …

8
Як збільшити міжрядковий інтервал у UILabel у Swift
У мене є мітка, яка має кілька рядків тексту, і я хочу збільшити інтервал між рядками. Є подібні запитання, які задають інші, але рішення не вирішують мої проблеми. Також мій ярлик може містити або не містити абзаців. Я новачок у Swift. Чи є рішення за допомогою розкадровки? Або лише через …

8
Використання предиката в Swift
Я працюю з підручником тут (вивчаю Swift) для свого першого додатка: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застряг у цій частині (код Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Хтось може порадити, як створити еквівалент для NSPredicate в Swift?

6
Використання Swift, якщо дозволено з логічним оператором І &&
Ми знаємо, що можемо використовувати if letоперацію як скорочення, щоб перевірити, чи не обов’язковий нуль, а потім розкрутити. Однак я хочу поєднати це з іншим виразом, використовуючи логічний оператор AND &&. Так, наприклад, тут я роблю необов’язковий ланцюжок для розгортання та необов’язково знижую свій rootViewController до tabBarController. Але замість того, …
93 swift  expression 

15
Як змусити перерахування відповідати протоколу в Swift?
Документація Swift говорить про те, що класи , структури та перерахунки можуть відповідати протоколам, і я можу дістатись до точки, коли вони всі відповідають. Але я не можу змусити enum поводитися так, як приклади класу та структури : protocol ExampleProtocol { var simpleDescription: String { get set } mutating func …

4
Як швидко зробити необов’язкове закриття?
Я намагаюся оголосити аргумент у Swift, який приймає необов'язкове закриття. Функція, яку я оголосив, виглядає приблизно так: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Але Свіфт скаржиться, що "Прив’язане значення в умовному випадку має бути необов'язковим типом", …

12
Змінні класу ще не підтримуються
Я починаю свій проект з контролера розділеного перегляду як початкового контролера перегляду і запускаю його автоматично з розкадрівки. Як правило, програма з цим інтерфейсом має один і лише один контролер розділеного подання як кореневий, тому я створюю статичну змінну в підкласі і встановлюю її, коли було виконано ініціалізацію. Тому я …
93 xcode  swift 

6
Помилка відповідності події, встановленої часом, не вдалося знайти відповідний елемент
Я намагаюся створити UItest у Xcode. Коли я намагаюся провести UIview, я отримую помилку: Timestamped Event Matching Error: Failed to find matching element вікно помилки Це також трапляється, якщо я спробую торкнутися UIView.

9
Чи можу я змінити розмір UIActivityIndicator?
Який би розмір я не надав йому під час розподілу, він відображає лише фіксований розмір. Чи можна його збільшити? Код: activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(142.00, 212.00, 80.0, 80.0)]; [[self view] addSubview:activityIndicator]; [activityIndicator sizeToFit]; activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin); activityIndicator.hidesWhenStopped = YES; activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;

10
Свіфт - кнопка UIB з двома рядками тексту
Мені було цікаво, чи можна створити UIBкнопку з двома рядками тексту. Мені потрібно, щоб кожен рядок мав різний розмір шрифту. Перший рядок становитиме 17 балів, а другий - 11 балів. Я спробував возитися з тим, щоб помістити дві мітки всередину кнопки UIB, але не можу змусити їх залишатися в межах …
93 ios  swift  uibutton 

11
LLDB (Swift): Передавання необробленої адреси у придатний для використання тип
Чи існує команда LLDB, яка може передати необроблену адресу в придатний для використання клас Swift? Наприклад: (lldb) po 0x7df67c50 as MKPinAnnotationView Я знаю, що ця адреса вказує на MKPinAnnotationView, але я не в кадрі, який я можу вибрати. Але я хочу передати необроблену адресу в MKPinAnnotationView, щоб я міг вивчити …
93 ios  swift  lldb 

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