Swift 有错误代码,错误为:nil/nil/error
开始学习SWIFT编码,每次我使用错误方法时都会出现这个错误,请帮助Swift 有错误代码,错误为:nil/nil/error,swift,error-handling,Swift,Error Handling,开始学习SWIFT编码,每次我使用错误方法时都会出现这个错误,请帮助 var context = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext var request = NSFetchRequest(entityName: "Pattern") var results = context.executeFetchRequest(request, erro
var context = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
var request = NSFetchRequest(entityName: "Pattern")
var results = context.executeFetchRequest(request, error:nil) // Extra argument 'error' in code
if results != nil {
}
}
我应该在这里做什么,请帮助。func save()抛出
save方法引发异常。请参阅
这可以按如下方式处理
do
{
try context.save()
}
catch let error
{
print(error)
}
func save()抛出
save方法引发异常。请参阅
这可以按如下方式处理
do
{
try context.save()
}
catch let error
{
print(error)
}
在Swift 2.0中,他们引入了do/try/catchfor 您可以这样声明它,而不是使用error参数:
do {
try var results = context.executeFetchRequest(request)
} catch let error as NSError {
// Handle errors
}
对于save
方法也一样
do {
try context.save()
} catch let error as NSError {
// Handle error
}
在Swift 2.0中,他们引入了do/try/catchfor 您可以这样声明它,而不是使用error参数:
do {
try var results = context.executeFetchRequest(request)
} catch let error as NSError {
// Handle errors
}
对于save
方法也一样
do {
try context.save()
} catch let error as NSError {
// Handle error
}