Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 加载时首选项窗格失去焦点_Objective C_Cocoa_Interface Builder - Fatal编程技术网

Objective c 加载时首选项窗格失去焦点

Objective c 加载时首选项窗格失去焦点,objective-c,cocoa,interface-builder,Objective C,Cocoa,Interface Builder,我制作了一个首选项窗格,每次加载时,系统首选项都会失去焦点。如果我从pref pane窗口中删除所有控件,问题将不会发生,但只要窗口中有任何类型的图像或控件,问题就会发生 我错过了什么?没关系。pref窗格正在启动另一个应用程序,这就是它失去焦点的原因…您使用什么方法启动该应用程序?可能有一种方法可以在后台启动应用程序,这样系统首选项就不会失去焦点。NSWorkspace和Launch Services都支持在后台启动。解决了这个问题:只需使用NSWorkspaceLaunchWithoutAc

我制作了一个首选项窗格,每次加载时,系统首选项都会失去焦点。如果我从pref pane窗口中删除所有控件,问题将不会发生,但只要窗口中有任何类型的图像或控件,问题就会发生


我错过了什么?

没关系。pref窗格正在启动另一个应用程序,这就是它失去焦点的原因…

您使用什么方法启动该应用程序?可能有一种方法可以在后台启动应用程序,这样系统首选项就不会失去焦点。NSWorkspace和Launch Services都支持在后台启动。解决了这个问题:只需使用NSWorkspaceLaunchWithoutActivation和OpenURL。