首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >applicationWillFinishLaunching_(aNotification)不能在AppleScript中执行

applicationWillFinishLaunching_(aNotification)不能在AppleScript中执行
EN

Stack Overflow用户
提问于 2018-01-16 09:19:50
回答 1查看 87关注 0票数 0

总之:使用AppleScript-objc和Xcode。一个项目中的applicationWillFinishLaunching_可以执行,但在另一个具有相同代码的项目中不会执行。

在我的主项目中,我想测试并创建一个plist文件来保存程序的默认值。我在另一个简单的项目中测试了代码,其中只有测试代码,代码工作正常。在主程序中,复制并粘贴了代码,尽管程序以所有其他方式正常运行,但它并未执行。

我注释掉了plist代码,并在两个项目中都插入了一个通知查找器-选择文件-结束通知。同样,这在测试文件中有效,但在主项目中不起作用。在测试文件中,选择窗口出现,然后当清除时,正常窗口出现。

我在这里进行了搜索,并使用了更广泛的谷歌搜索,但没有找到任何相关的东西,除了这里的一个问题,它是通过修复另一个程序无法加载导致的问题而解决的。除了我的项目外,我不会加载任何其他内容。此外,在我的两个项目文件中,main.m和app委托脚本的顶部是相同的。

任何关于寻找什么的建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-01-17 04:18:04

在仔细查看之后,我发现以下内容:文件所有者和代理之间的连接丢失了。我可能没有意识到我删除了它。

这种情况发生的另一个迹象出现在设置界面的早期,即当光标悬停在其上时,Delegate多维数据集名称更改为"App Delegate“,如弹出标签中所示。"App Delegate“也出现在绑定和连接面板中。在我向..willFinishLaunching处理程序添加代码之前,它似乎对程序没有任何影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48272846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档