我的應用程序工作正常,直到它被轉換爲新雨燕.. 當我測試在某些視圖包含表意外地發現零而展開的可選值:SWIFT 2.1
fatal error: unexpectedly found nil while unwrapping an Optional value
應用我得到這個錯誤
這裏就是應用程序每次粉碎功能:
public func parser(parser: NSXMLParser, didEndElement elementName: String, namespaceURI: String?, qualifiedName qName: String?) {
if(self.hasValue == true && self.beginNewObject == true){
print("New employee..")
var stf : Staff = Staff();
self.staffs?.append(stf);
self.beginNewObject = false;
}
if (self.currentElementValue == nil)
{self.currentElementValue = "";}
switch elementName{
case "DepartmentName":
self.staffs?.last!.DepartmentName = self.currentElementValue;
case "DepartmentNumber":
self.staffs?.last!.DepartmentNumber = self.currentElementValue;
case "Center":
self.staffs?.last!.Center = self.currentElementValue;
case "Display_StaffResult":
print("DisplayResult");
default:
print("default case");
}
self.hasValue = false;
}
而且我不知道在哪裏更改代碼,因爲沒有錯誤!
添加所有異常brakpoint,然後您會看到錯誤引發的位置。 –