ฉันกำลังพยายามตรวจสอบว่ามีค่าเริ่มต้นของผู้ใช้อยู่หรือไม่ดังที่แสดงด้านล่าง:
func userAlreadyExist() -> Bool {
var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults()
if userDefaults.objectForKey(kUSERID) {
return true
}
return false
}
อย่างไรก็ตามไม่มีวัสดุใดที่จะคืนค่าเป็นจริงได้เสมอแม้ว่าวัตถุนั้นจะยังไม่มีอยู่จริง? นี่เป็นวิธีที่ถูกต้องสำหรับการตรวจสอบการมีอยู่หรือไม่?