在使用Objective C在Cocoa中集成Finder Sync时出现问题

时间:2015-06-23 07:51:35

标签: objective-c macos cocoa findersync

我正在尝试将Finder Sync Extension集成到我的Cocoa应用程序中,以显示文件和文件夹中的徽章。但我遇到了一些疑问:

1)运行应用程序的问题意味着我想使用我的主机应用程序运行扩展。请参考下面的屏幕截图:

enter image description here

请参阅运行弹出菜单,如果我通过FinderSyncExtension运行应用程序,然后将其添加到系统首选项中的扩展程序,但是当我通过我的主机应用程序运行我的应用程序时,如同查看蓝色菜单项,则无法创建扩展程序

2)FinderSync.m类只在第一次被调用然后它不会调用那么问题是什么?

请告诉我有关集成FinderSync扩展的简要介绍。 我提到了FinderSync.

的Apple官方文档

感谢任何帮助..!

1 个答案:

答案 0 :(得分:0)

1.在开发中,您可以通过选择" FinderSyncExt"来运行FinderSync扩展。来自产品 - > Scheme。据我所知,包含应用程序和扩展程序之间没有直接联系。

  1. 要停止正在运行的分机,请使用"停止"选项来自产品而非停止运行应用程序的按钮。在运行扩展程序时,它会初始化两个进程,以便停止您必须按"停止"两次(来自产品)。

    在Xcode中运行扩展程序之前,请确保从扩展程序列表中取消选中您的扩展程序(系统首选项 - >扩展程序)。

  2. 希望它会对你有所帮助。