My App crashing due to Empty or null value from NSUserDefaults. How to validate NSUSerdefaults Having value or not?
let empName = NSUserDefaults.standardUserDefaults().stringForKey("EMP_NAME")
lblUserName.text = "Hello I'm \(empName!)"
My App crashing due to Empty or null value from NSUserDefaults. How to validate NSUSerdefaults Having value or not?
let empName = NSUserDefaults.standardUserDefaults().stringForKey("EMP_NAME")
lblUserName.text = "Hello I'm \(empName!)"
Check below possible conditions.
1. Check NSUserDefaults is null:
if(NSUserDefaults.standardUserDefaults().objectForKey("EMP_NAME") == nil)
{
print("NULL")
}
2. Check NSUserDefaults String is null or Empty:
if((NSUserDefaults.standardUserDefaults().stringForKey("EMP_NAME")) == "" || NSUserDefaults.standardUserDefaults().stringForKey("EMP_NAME") == nil)
{
print("NULL or Empty String")
}