0
я обычно вижу указатель на необязательной переменной ошибки используется, так же, как в этом блоке кода:Почему мы используем ошибки в Swift?
if fileManager.fileExistsAtPath(path)
{
var error: NSError?
if !fileManager.removeItemAtPath(path, error: &error)
{
println("Error removing the file : \(error)")
}
}
Почему мы это делаем?
Прочитайте раздел о «Error Reporting» в [Принятие Patterns Cocoa Design] (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html) –
Посмотрите раздел указателей http://rypress.com/tutorials/objective-c/c-basics.html и немного более сложный http://www.drdobbs.com/mobile/pointers-in-objective-c/225700236 – sbarow
Спасибо @MartinR за вашу помощь! –