我正在使用copyItemAtPath:toPath:error:
方法进行fileManager:shouldCopyItemAtPath:toPath:
和fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
的复制操作NSFilemanager
的委托方法。我没有从委托方法打印任何日志。
但是在控制台应用程序(所有消息)上,我收到了很多日志:
reading from FilePath: Is a directory
open on FilePath: No such file or directory
open on FilePath:File exists
Cannot make directory FilePath: File exists
由于
fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
委托方法,日志即将到来。编辑:
我的应用程序示例:
2534 -[NSFileManager copyItemAtPath:toPath:error:]
2534 -[__NSOperationInternal start]
2533 -[NSDirectoryTraversalOperation main]
1548 -[NSFilesystemItemCopyOperation _handleFTSEntry:]
817 setattrlist$UNIX2003
722 copyfile
258 lstatx_np$INODE64
258 statx1
255 __lstat64_extended
2 filesec_set_property
2 uuid_copy
1 malloc
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
...
7 copyfile_stat
3 syslog
3 vsyslog
copyItemAtPath:toPath:error:
正在使用syslog
打印日志。如何重定向系统日志输出?有人可以帮我吗? Sample Application for Copy
最佳答案
我得到了苹果支持的回复:
该问题的行为符合预期。