我正在使用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

最佳答案

我得到了苹果支持的回复:


  该问题的行为符合预期。

07-28 02:37