Вопросы с тегом «swift2»

Используйте этот тег только для вопросов, непосредственно связанных с изменениями в версии 2.x языка программирования Apple Swift. Используйте тег [swift] для более общих языковых вопросов или теги [ios], [cocoa], [apple-watch] и т. Д. Для вопросов о разработке на платформах Apple.

2
Как распечатать детали исключения "поймать все" в Swift?
Я обновляю свой код для использования Swift, и мне интересно, как распечатать сведения об ошибке для исключения, которое соответствует предложению «поймать все». Я немного изменил пример со страницы руководства по языку Swift, чтобы проиллюстрировать свою точку зрения: 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") } } let …
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
Framework не найден GoogleToolboxForMac
После обновления Firebase с помощью "pod update" я получил такую ​​ошибку: 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 define a global platform …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.