我試圖調用一個函數多數民衆贊成在另一個類努力蒙上了NSSsearchfiled在迅速的Xcode
但它告訴我,我在想念一個參數
這個代碼是關於我的Class1
@IBAction func nssearchfiled(_ sender: Any) {
class2().functionforsearchfield()
}
其說 缺少的參數#1的參數呼叫
更新:
繼承人在我的班級數的代碼2
import Cocoa
class class2{
func functionforsearchfield() {
print("works")
}
你可以顯示functionforsearchfield的代碼(或者至少是聲明)嗎?也不清楚,是class2 - 一個變量,或者你在調用該函數之前實例化class2? – Jeepston
您需要發佈您的class2代碼,但是您寫的代碼幾乎肯定是錯的:您正在創建一個實例,然後在其上運行一個方法,而沒有任何類型的返回值,然後讓實例立即死亡。這並沒有通過良好的編碼習慣的氣味測試。你想做什麼? –
我更新了我的帖子並添加了我的class2代碼 –