swift致命错误:从电子邮件中展开可选值(lldb)时意外发现nil-在我的代码中?
这是我在这里发现致命错误的代码。我试图解决这个问题,但很多次它都显示了,并且显示了EXC_BAD_指令(code=EXC_i386_INVOP,subcode=0*0)swift致命错误:从电子邮件中展开可选值(lldb)时意外发现nil-在我的代码中?,swift,nsuserdefaults,optional,unwrap,Swift,Nsuserdefaults,Optional,Unwrap,这是我在这里发现致命错误的代码。我试图解决这个问题,但很多次它都显示了,并且显示了EXC_BAD_指令(code=EXC_i386_INVOP,subcode=0*0) 它可能是零,在打开它之前检查。我发送了我的完整代码,所以请检查并指定我的密码mistake@B.Saravana库马尔,我想你应该重新开始。顺便说一句,Swift是一种类型推断语言。试试看。当进行Swift编码时,应始终使用字符串而不是NSString。数组而不是NSArray,使用数字时应该使用Int或Double。不可能不工
它可能是零,在打开它之前检查。我发送了我的完整代码,所以请检查并指定我的密码mistake@B.Saravana库马尔,我想你应该重新开始。顺便说一句,Swift是一种类型推断语言。试试看。当进行Swift编码时,应始终使用字符串而不是NSString。数组而不是NSArray,使用数字时应该使用Int或Double。不可能不工作。你必须显示你的代码,否则将无法帮助你如何显示我的代码?此处无法使用StackOverflow显示,只是为了让你知道电子邮件在括号外没有任何值。此处我使用了NSUserdefaults,因此它可能导致崩溃?不要发布你的全部代码。只发布与您的问题相关的内容。
import UIKit
class VerifyProfileViewController: UIViewController,UITextFieldDelegate,FBLoginViewDelegate {
var liveurl = demo_url
@IBOutlet weak var f_name: UITextField!
@IBOutlet weak var l_name: UITextField!
@IBOutlet weak var email_id: UITextField!
@IBOutlet weak var mobilenumber: UITextField!
@IBOutlet weak var myLabel: UILabel!
@IBOutlet weak var nextOutlet: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// NSUserDefaults.standardUserDefaults().synchronize()
var mobile_Number = mobilenumber.text
var email_Address = email_id.text
var first_name = f_name.text
var last_name = l_name.text
var email1 = isValidEmail(email_Address)
let email = NSUserDefaults.standardUserDefaults().objectForKey("fb_email") as NSString
println("The email :\(email)")
let first_name = NSUserDefaults.standardUserDefaults().objectForKey("fb_name") as NSString
println("The firstname :\(first_name)")
let last_name = NSUserDefaults.standardUserDefaults().objectForKey("fb_lname") as NSString
println("The firstname :\(last_name)")
//NSUserDefaults.standardUserDefaults().setObject(facebookid, forKey:"id")
//let facebook_id = NSUserDefaults.standardUserDefaults().objectForKey("fb_id")! as NSString
//println("The fbID :\(facebook_id)")
email_id.text = email
f_name.text = first_name
l_name.text = last_name
NSUserDefaults.standardUserDefaults().setValue("abc@def.com", forKey: "fb_email")
if let email = NSUserDefaults.standardUserDefaults().stringForKey("fb_email") {
println(email)
}