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

Використовуйте цей тег лише для питань, безпосередньо пов’язаних із змінами у версії 2.x мови програмування Apple Swift. Використовуйте тег [swift] для більш загальних мовних питань, або теги [ios], [какао], [apple-watch] тощо для питань про розробку на платформах Apple.

2
Як надрукувати деталі винятку "спіймати усіх" у Swift?
Я оновлюю свій код, щоб використовувати Swift, і мені цікаво, як надрукувати детальну інформацію про помилку для винятку, який відповідає реченню “catch all”. Я трохи модифікував приклад із цієї сторінки швидкого мовного довідника, щоб проілюструвати свою думку: do { try vend(itemNamed: "Candy Bar") // Enjoy delicious snack } catch VendingMachineError.InvalidSelection …
84 ios  swift  swift2 

6
Виклик реалізації протоколу за замовчуванням із звичайного методу
Цікаво, чи можливо досягти такого? У мене є такий дитячий майданчик: protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default implementation self.testPrint() print("Call from struct") } } …
83 swift  oop  protocols  swift2 

12
Як представити контролер перегляду справа наліво в iOS за допомогою Swift
Я використовую presentViewController для презентації нового екрана let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) Це представляє новий екран знизу вгору, але я хочу, щоб він був представлений справа наліво без використання UINavigationController. Я використовую Xib замість розкадрування, так як я можу це зробити?
83 ios  swift  swift2  segue 


17
Фреймворк не знайдено GoogleToolboxForMac
Після того, як я оновив свій Firebase за допомогою "оновлення стручка", я отримав таку помилку: ld: warning: directory not found for option '-F/Users/bennysantoso/Library/Developer/Xcode/DerivedData/FCM-atfcxuircoryufazlomgwfgmvaqm/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' ld: framework not found GoogleToolboxForMac clang: error: linker command failed with exit code 1 (use -v to see invocation) Ось мій підфайл: # Uncomment this line to …

8
Коли використовувати параметри inout?
При передачі класу або примітивного типу у функцію будь-які зміни, внесені у функцію до параметра, відображатимуться поза класом. В основному це те саме, що inoutповинен робити параметр. Який хороший варіант використання параметра inout?
74 swift  swift2 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.