クラスに関数を書く際に問題が発生しました。私はイニシャライザを使ってクラスを作成し、関数を作成しようとしていますが、エラーが発生しています。ウィジェットの初期化子です。イニシャライザは型式内でのみ宣言できます3
初期化子はあるタイプ内でのみ宣言できます。
マイコード:
class JsonParams {
let Login_Token = "00000000000000000000000000000000"
init() {
}
func Jsonrequests (userName: String, password: String){
let param : [String: Any] = ["jsonrpc": "2.0", "id": 1, "method": "call", "params": [ self.Login_Token, "session", "login", [ "username": self.userName, "password": self.password]]]
self.param = param
return
}
あなたのコードを正しくインデントすると、 'init()'が関数の中にあることがわかります... –