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

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

9
Перевизначення методу за допомогою селектора 'touchesBegan: withEvent:' має несумісний тип '(NSSet, UIEvent) -> ()'
Xcode 6.3. У класі, що реалізує протокол UITextFieldDelegate, я хотів би замінити метод touchesBegan (), щоб можливо приховати клавіатуру. Якщо я уникаю помилки компілятора у специфікації функції, тоді виникає помилка компілятора, намагаючись прочитати "дотик" із Set або NSSet, або super.touchesBegan (дотики, withEvent: event) видає помилку. Одна з цих комбінацій, скомпільована …
77 ios  swift  overriding 

6
Як імпортувати власні класи з власного проекту на дитячий майданчик
Припустимо таке налаштування: У вас є проект Xcode 6, де ви реалізували власні класи (скажімо MyView та MyViewController) як з Objective-C, так і Swift Ви додали дитячий майданчик у свій проект У Playground можна імпортувати модулі (фреймворки), як UIKitза importключовим словом. Як ви надаєте доступ до інших класів проекту з …


7
Як ChangeCharactersInRange повинен працювати в Swift?
Я використовую shouldChangeCharactersInRange як спосіб використання пошуку на льоту. Однак у мене проблема, shouldChangeCharactersInRange викликається до того, як текстове поле насправді оновиться: У цілі C я вирішив це, використовуючи нижче: -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString * searchStr = [textField.text stringByReplacingCharactersInRange:range withString:string]; return YES; } Однак я спробував написати …

27
dyld: Бібліотека не завантажена: @ rpath / libswiftCore.dylib / Зображення не знайдено
Я запускаю свою програму з xcode на свій пристрій iOS, і я отримую цей і чорний екран на пристрої iOS. Текст консолі: dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name Reason: image not found (lldb)
77 ios  swift  xcode6 

10
Як швидко виявити клітинку tableView, яку швидко торкнулися або клацнули по ній
Я намагаюся отримати indexвибраний елемент уTableView і почати деяку діяльність після цього. На жаль, більшість рішень, які я знайшов, знаходяться в object-c або не працюють. Метод func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)не друкуєcell етикетку .. Хтось може мені допомогти, будь ласка? import UIKit import ResearchKit class TaskListViewController: UIViewController, UITableViewDataSource { …
77 ios  swift  uitableview 

7
Як знайти максимальне значення для Double and Float в Swift
Поточне навчання Swift, є способи знайти максимальне та мінімальне значення для різних типів цілих чисел, таких як Int.maxі Int.min. Чи можна знайти максимальне значення для Double і Float? Більше того, до якого документа мені слід звернутися для такого роду запитань? Зараз я читаю програму Apple Swift Language Programming .

5
Як перетворити цей рядок var на URL у Swift
Мені потрібен URL- шлях до файлу URL (NSURL у старих версіях Swift). У мене є таке: let paths = NSSearchPathForDirectoriesInDomains( .documentDirectory, .userDomainMask, true) // NSString *documentsDirectory = [paths objectAtIndex:0]; let documentsDirectory = paths[0] as String var filePath:String? = nil var fileNamePostfix = 0 repeat { filePath = "\(documentsDirectory)/\(dateTimePrefix)-\(fileNamePostfix).mp4" fileNamePostfix += …
77 ios  swift  nsurl 


23
«Створення формату зображення з невідомим типом є помилкою» з UIImagePickerController
Вибираючи зображення із засобу вибору зображень у iOS 10 Swift 3, я отримую повідомлення про помилку - Creating an image format with an unknown type is an error func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { imagePost.image = image self.dismiss(animated: true, completion: nil) } Зображення не відбирається …


1
Правильні схеми використання / найкращі практики використання Realm?
Зараз ми перетворюємо проект на використання Realm. На даний момент ми дуже вражені, особливо завдяки браузеру Realm (так зручно!). Як результат, з’явилося декілька запитань, і ми хотіли б отримати деякі конкретні схеми використання, перш ніж йти далі. Наш додаток є багатопотоковим (виклики API, анімація тощо), тому майте це на увазі …
76 ios  swift  realm 

14
Переглядайте файли в папці та її підпапках за допомогою програми керування файлами Swift
Я зовсім новачок у програмуванні Swift і намагаюся переглядати файли в папці. Я подивився на відповідь тут і спробував перевести її на синтаксис Swift, але не вдалося. let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderPath) for element in enumerator { //do something } я отримую помилку: Type 'NSDirectoryEnumerator' does not …

17
чому UITableViewAutomaticDimension не працює?
Привіт є багато питання , відповідаючи на динамічну висоту для UITableViewCellз UITableView. Однак мені здається дивним, коли я це робив. ось кілька відповідей: тут і тут зазвичай це відповідає динамічній висоті для комірки tableView.estimatedRowHeight = 44.0 tableView.rowHeight = UITableViewAutomaticDimension але в моєму випадку мені цікаво, що цей рядок нічого не …

1
Інструмент для перетворення з Swift на цель-c [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я знаю, що більшість питань стосуються перетворення з object-c на швидкий, але я шукаю інструмент, …
76 ios  objective-c  swift 

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