寫了一個設置navigation返回按鈕格式的類,由於目前對swift語法規則不是很熟練,因此參照着以前用oc寫的代碼寫了一個類,用來被繼承。
這是以前用oc寫的方法:swift
而後,問題來了。
原本呢,我寫這個類的目的就是爲了統一一下返回按鈕的樣式,點擊返回的按鈕就跳回上一個界面,很簡單的一個功能。
再當我編譯運行時發現,繼承了這個類的controller一進入到本身的界面就自動往上一個界面跳轉回去了,我意識到多是調用出了問題。可是仔細看看本身寫的代碼,問題又來了。spa
我這裏爲何會 一進到這個界面就調了這個方法?繼承
講道理不該該是點擊以後才觸發嗎?圖片
用斷點查看了調用,發現並無問題,因而我懷疑多是個人swift語法寫的有問題。
終於,細看之下才發現:
1.在swift中這個方法名自己寫的就有點問題
2.在swift中selector的參數裏應該是寫字符串的
3.在swift中對UIButton的使用方法存在問題開發
解決了上述幾點,以前出現的一切問題就都解決了字符串
綜上所述:
語法差別當然會對開發形成必定的困擾,但只要細心查找問題的所在,那麼我向全部問題均可以迎刃而解。畢竟」沒有什麼是技術解決不了的問題「it