0
我有一個奇怪的問題,我的子類在除了一個之外的所有視圖控制器中都起作用。iOS使用Swift行爲解析PFObject子類
我已經進口所需的一切,但這一類是給我的
「的參數‘的className’缺少參數呼叫」
我的子類
import Foundation
import Parse
class Session : PFObject, PFSubclassing {
class func parseClassName() -> String {
return "Session"
}
}
//我刪除了非重要信息
我通過
var se = Session()
執行
Session.registerSubclass()
在應用程序委託
在每堂課我有我可以創建一個會話,但在這一個班,這是不行的。
類
import UIKit
import Parse
class PurchaseViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var se = Session()
// gives me an the above error
}
}
我試圖刪除類,甚至創造一個新的名字一個新的 - 仍然無法正常工作。
更多信息
好吧......東西讓我嘗試從該對象的創建工作類刪除一些本地類瓦爾,我發現,通過移除
let currentUser = PFUser.currentUser()! as! FighterUser
//這是我的子類PFUser對象
導致該類拋出錯誤,並將此var添加到不工作的ViewController之前停止錯誤
如何/爲什麼發生這種情況的任何邏輯?一個錯誤?
這工作
import Parse
import UIKit
class PurchaseViewController: UIViewController {
let currentUser = PFUser.currentUser()! as! FighterUser
override func viewDidLoad() {
super.viewDidLoad()
var se = Session()
}
更多信息2
即使只是增加
let currentUser = PFUser.currentUser()
刪除錯誤