NSFileManagerDelegate
NSFileManagerDelegate
протокол определяет дополнительные методы для управления операциями, включающими копирование, перемещение, соединение или удаление файлов и каталогов. Когда Вы используете NSFileManager
объект инициировать копию, переместите, соедините или удалите работу, файловый менеджер спрашивает своего делегата, должна ли работа начаться вообще и должно ли это продолжиться, когда происходит ошибка.
Методы этого протокола принимают также NSURL
или NSString
объекты. Файловый менеджер всегда предпочитает методы, берущие NSURL
возразите по тем, которые берут NSString
объект.
Необходимо связать делегата с уникальным экземпляром NSFileManager
класс, в противоположность совместно используемому экземпляру.
Наследование
Не применимый
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.7 и позже.
-
Если файловый менеджер должен переместить указанный элемент в новый URL, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldMoveItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldMoveItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, пытающийся переместить файл или каталог.
srcURL
URL файла или каталога, который файловый менеджер хочет переместить.
dstURL
URL, указывающий новое расположение для файла или каталога.
Возвращаемое значение
YES
true
если элемент должен быть перемещен илиNO
false
если это не должно быть перемещено. Если Вы не реализуете этот метод, файловый менеджер принимает ответYES
true
.Обсуждение
Этот метод вызывают только один раз для перемещаемого элемента, независимо от того, является ли элемент файлом, каталогом или символьной ссылкой.
Этот метод выполняет ту же задачу как
fileManager:shouldMoveItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Если файловый менеджер должен переместить указанный элемент в новый путь, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldMoveItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldMoveItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
Объект файлового менеджера, пытающийся переместить файл или каталог.
srcPath
Путь к файлу или каталогу, который файловый менеджер хочет переместить.
dstPath
Новый путь для файла или каталога.
Возвращаемое значение
YES
true
если работа должна продолжиться, иначеNO
false
. Если Вы не реализуете этот метод, файловый менеджер принимает ответYES
true
.Обсуждение
Этот метод вызывают только один раз для перемещаемого элемента, независимо от того, является ли элемент файлом, каталогом или символьной ссылкой.
Этот метод выполняет ту же задачу как
fileManager:shouldMoveItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:movingItemAtURL:toURL:) - fileManager:shouldProceedAfterError:movingItemAtURL:toURL:
Спрашивает делегат, если операция пересылки должна продолжаться после того, как ошибка происходит при перемещении элемента в указанный URL.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, movingItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
movingItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, попытавшийся переместить элемент.
error
Ошибка, произошедшая при попытке переместить элемент в
srcURL
.srcURL
URL файла или каталога, который файловый менеджер попытался переместить.
dstURL
URL намеченного места назначения для элемента в
srcURL
.Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, перемещающая элемент в указанное расположение, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжается для удаления элемента из его текущего расположения, как будто операция пересылки завершилась успешно.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:movingItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:movingItemAtPath:toPath:) - fileManager:shouldProceedAfterError:movingItemAtPath:toPath:
Спрашивает делегат, если операция пересылки должна продолжаться после того, как ошибка происходит при перемещении элемента в указанный путь.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, movingItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
movingItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
Объект файлового менеджера, попытавшийся переместить элемент.
error
Ошибка, произошедшая при попытке переместить элемент в
srcPath
.srcPath
Путь файла или каталога, который файловый менеджер попытался переместить.
dstPath
Путь намеченного места назначения для элемента в
srcPath
.Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, перемещающая элемент в указанное расположение, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжается для удаления элемента из его текущего расположения, как будто операция пересылки завершилась успешно.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:movingItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Если файловый менеджер должен скопировать указанный элемент в новый URL, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldCopyItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldCopyItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, пытающийся скопировать файл или каталог.
srcURL
URL файла или каталога, который файловый менеджер хочет скопировать.
dstURL
URL, указывающий расположение для скопированного файла или каталога.
Возвращаемое значение
YES
true
если элемент должен быть скопирован илиNO
false
если файловый менеджер должен прекратить копировать элементы, связанные с текущей работой. Если Вы не реализуете этот метод, файловый менеджер принимает ответYES
true
.Обсуждение
Этот метод вызывают один раз для каждого элемента, который должен быть скопирован. Таким образом, для каталога, этот метод вызывают один раз для каталога и один раз для каждого элемента в каталоге.
Этот метод выполняет ту же задачу как
fileManager:shouldCopyItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Если файловый менеджер должен скопировать указанный элемент в новый путь, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldCopyItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldCopyItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
Объект файлового менеджера, пытающийся скопировать файл или каталог.
srcPath
Путь к файлу или каталогу, который файловый менеджер хочет скопировать.
dstPath
Новый путь для скопированного файла или каталога.
Возвращаемое значение
YES
true
если элемент должен быть скопирован илиNO
false
если файловый менеджер должен прекратить копировать элементы, связанные с текущей работой. Если Вы не реализуете этот метод, файловый менеджер принимает ответYES
true
.Обсуждение
Этот метод вызывают один раз для каждого элемента, который должен быть скопирован. Таким образом, для каталога, этот метод вызывают один раз для каталога и один раз для каждого элемента в каталоге.
Этот метод выполняет ту же задачу как
fileManager:shouldCopyItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:copyingItemAtURL:toURL:) - fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:
Спрашивает делегат, если операция пересылки должна продолжаться после того, как ошибка происходит при копировании элемента в указанном URL.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, copyingItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
copyingItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, попытавшийся скопировать элемент.
error
Ошибка, произошедшая во время попытки скопировать.
srcURL
URL или файл или каталог это
fileManager
пытается скопировать.dstURL
URL ТО, или файл или каталог, к который
fileManager
пытается скопировать.Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, копируя элемент в указанное расположение, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает копировать любые другие элементы и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:copyingItemAtPath:toPath:) - fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
Спрашивает делегат, если операция пересылки должна продолжаться после того, как ошибка происходит при копировании элемента в указанном пути.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, copyingItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
copyingItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
NSFileManager
возразите, что отправил это сообщение.error
Ошибка, произошедшая во время попытки скопировать.
srcPath
Путь или файл или каталог это
fileManager
пытается скопировать.dstPath
Путь тот, или файл или каталог, к который
fileManager
пытается скопировать.Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, копируя элемент в указанное расположение, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает копировать любые другие элементы и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Спрашивает делегат, должен ли быть удален элемент в указанном URL.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldRemoveItemAtURLURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldRemoveItemAtURL:(NSURL *)URL
Параметры
fileManager
Объект файлового менеджера, пытающийся удалить файл или каталог.
URL
URL, указывающий файл или каталог, который файловый менеджер пытается удалить.
Возвращаемое значение
YES
true
если указанный элемент должен быть удален илиNO
false
если это не должно быть удалено.Обсуждение
Удаленные элементы сразу удалены и не помещены в Мусор. Если указанный элемент является каталогом, возвращаясь
NO
false
предотвращает и каталог и его дочерние элементы от того, чтобы быть удаленным.Этот метод выполняет ту же задачу как
fileManager:shouldRemoveItemAtPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Спрашивает делегат, должен ли быть удален элемент в указанном пути.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldRemoveItemAtPathpath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldRemoveItemAtPath:(NSString *)path
Параметры
fileManager
Объект файлового менеджера, пытающийся удалить файл или каталог.
path
Путь к файлу или каталогу, который файловый менеджер пытается удалить.
Возвращаемое значение
YES
true
если указанный элемент должен быть удален илиNO
false
если это не должно быть удалено.Обсуждение
Удаленные элементы сразу удалены и не помещены в Мусор. Если указанный элемент является каталогом, возвращаясь
NO
false
предотвращает и каталог и его дочерние элементы от того, чтобы быть удаленным.Этот метод выполняет ту же задачу как
fileManager:shouldRemoveItemAtURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:removingItemAtURL:) - fileManager:shouldProceedAfterError:removingItemAtURL:
Спрашивает делегат, если работа должна продолжаться после того, как ошибка происходит при удалении элемента в указанном URL.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, removingItemAtURLURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
removingItemAtURL:(NSURL *)URL
Параметры
fileManager
Объект файлового менеджера, попытавшийся удалить элемент.
error
Ошибка, произошедшая при попытке удалить элемент в
URL
.URL
URL для файла или каталога, который файловый менеджер попытался удалить.
Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, удаляя элемент к указанному расположению, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает удалять любые остающиеся элементы и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:removingItemAtPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:removingItemAtPath:) - fileManager:shouldProceedAfterError:removingItemAtPath:
Спрашивает делегат, если работа должна продолжаться после того, как ошибка происходит при удалении элемента в указанном пути.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, removingItemAtPathpath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
removingItemAtPath:(NSString *)path
Параметры
fileManager
Объект файлового менеджера, попытавшийся удалить элемент.
error
Ошибка, произошедшая во время попытки скопировать.
path
Путь для файла или каталога, который файловый менеджер попытался удалить.
Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, удаляя элемент к указанному расположению, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает удалять любые остающиеся элементы и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:removingItemAtURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Если жесткая ссылка должна быть создана между элементами в двух URLS, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldLinkItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldLinkItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, пытающийся создать ссылку.
srcURL
URL, идентифицирующий новую жесткую ссылку, которая будет создаваться.
dstURL
URL, идентифицирующий место назначения ссылки.
Возвращаемое значение
YES
true
если ссылка должна быть создана илиNO
false
если это не должно быть создано.Обсуждение
Если элемент, указанный
destURL
каталог, возвращаясьNO
false
препятствует тому, чтобы ссылки были созданы и к каталогу и к его дочерним элементам.Этот метод выполняет ту же задачу как
fileManager:shouldLinkItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
Если жесткая ссылка должна быть создана между элементами в двух путях, спрашивает делегат.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldLinkItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldLinkItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
Объект файлового менеджера, пытающийся создать ссылку.
srcPath
Путь или файл или каталог это
fileManager
собирается попытаться соединиться.dstPath
Путь тот, или файл или каталог, к который
fileManager
собирается попытаться соединиться.Возвращаемое значение
YES
true
если работа должна продолжиться, иначеNO
false
.Обсуждение
Если элемент, указанный
destURL
каталог, возвращаясьNO
false
препятствует тому, чтобы ссылки были созданы и к каталогу и к его дочерним элементам.Этот метод выполняет ту же задачу как
fileManager:shouldLinkItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:linkingItemAtURL:toURL:) - fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:
Спрашивает делегат, если работа должна продолжаться после того, как ошибка происходит при соединении с элементом в указанном URL.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, linkingItemAtURLsrcURL
: NSURL, toURLdstURL
: NSURL) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
linkingItemAtURL:(NSURL *)srcURL
toURL:(NSURL *)dstURL
Параметры
fileManager
Объект файлового менеджера, попытавшийся создать ссылку.
error
Ошибка, произошедшая во время попытки ссылки.
srcURL
URL опробованного расположения ссылки.
dstURL
URL файла или каталога, который был местом назначения жесткой ссылки.
Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, создающая жесткую ссылку на элемент в указанном расположении, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает создавать любые другие ссылки, связанные с текущей работой, и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:
метод и предпочтен по тому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
Доступный как часть неофициального протокола до OS X v10.7.
-
fileManager (_: shouldProceedAfterError:linkingItemAtPath:toPath:) - fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:
Спрашивает делегат, если работа должна продолжаться после того, как ошибка происходит при соединении с элементом в указанном пути.
Объявление
Swift
optional func fileManager(_
fileManager
: NSFileManager, shouldProceedAfterErrorerror
: NSError, linkingItemAtPathsrcPath
: String, toPathdstPath
: String) -> BoolObjective C
- (BOOL)fileManager:(NSFileManager *)
fileManager
shouldProceedAfterError:(NSError *)error
linkingItemAtPath:(NSString *)srcPath
toPath:(NSString *)dstPath
Параметры
fileManager
Объект файлового менеджера, попытавшийся создать ссылку.
error
Ошибка, произошедшая во время попытки ссылки.
srcPath
Путь к опробованному расположению ссылки.
dstPath
Путь к файлу или каталогу, который был местом назначения жесткой ссылки.
Возвращаемое значение
YES
true
если работа должна продолжиться илиNO
false
если это должно быть прервано. Если Вы не реализуете этот метод, файловый менеджер принимает ответNO
false
.Обсуждение
Когда существует проблема, создающая жесткую ссылку на элемент в указанном расположении, файловый менеджер вызывает этот метод. Если Вы возвращаетесь
YES
true
, файловый менеджер продолжает создавать любые другие ссылки, связанные с текущей работой, и игнорирует ошибку.Этот метод выполняет ту же задачу как
fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:
метод, предпочтенный по этому методу в OS X v10.6 и позже.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.5 и позже.
Доступный как часть неофициального протокола до OS X v10.7.