PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
Swift 3 繼承問題 (Xcode 8.1 已修正)
作者:
tentenlee
(天天)
2016-10-21 20:34:42
範例程式碼如下
https://gist.github.com/tentenlee100/a974a47cfdfaea784c36238eeca50f6b
簡單的說就是建立了AVC後使用了 UITableViewDelegate , UITableViewDataSource
並且delegate與dataSource都設好是self了
然後再建立一個 BVC 繼承 AVC
然後override 數量的func
此時畫面會實際更新成 override的數量
但是沒有在AVC使用的 didSelectItemAt 卻沒有辦法call到。
此方法在xcode 7.3 swift2.2的時候都正常可使用
現在改在xcode 8.0 swift3 的時候就出問題無法使用
不清楚是bug還是有什麼我需要做的沒做的?
這改下去超大量頭會很痛...
感謝各位
作者: yume190
2016-10-21 20:47:00
猜是print沒執行,zonble有發一篇解法
作者:
tentenlee
(天天)
2016-10-21 20:54:00
的確 在哪篇文呀?
作者:
johnlinvc
(阿翔)
2016-10-21 20:57:00
https://goo.gl/o0rKpn
作者:
tentenlee
(天天)
2016-10-21 22:00:00
所以這個算bug吧?
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2016-10-22 03:57:00
官方是把它定義成 enhancement target 不是 bug
https://bugs.swift.org/browse/SR-200
至於有個非預期可以動的 method name 則是個 bug
https://bugs.swift.org/browse/SR-2885
作者:
rollr
(衛生紙的心情)
2016-10-22 06:59:00
傻呼呼
繼續閱讀
[問題] 請問學寫iOS app的範圍
async
[問題] 取得UICollectionViewCell的位置
luckycan
[問題] Launch Screen之後
sdico
[問題] 實機測試
lonelytea
[心得]一步一腳印的iOS App上架流程
chilam22
[問題] XMPPFramework 聊天室發送訊息
st355028
[問題] 新手學iOS開發的瓶頸
Bluedicker
[討論] iOS工程師面試請益
indigolemon
Fw: [心得] 轉職工程師經驗分享
rollr
[問題] mapkit裡是如何實作顯示user位置的呢?
GuardmanMart
Links
booklink
Contact Us: admin [ a t ] ucptt.com