Saa*_*mer 2 objective-c nspreferencepane
我们如何访问Pref Pane Bundle for Mac OS app ??? 我已将图像和其他资源放在pref窗格包中,但我无法使用以下路径:NSString*path = [[NSBundle mainBundle] pathForResource:@"tick"ofType:@"png"];
其中tick.png出现在NewPrefPane.prefPane的resources文件夹中
小智 7
[NSBundle mainBundle]
返回系统首选项应用程序的NSBundle,因为它是实际运行窗格的那个.
如果您在NSPreferencePane类中只需要它,请使用bundle方法:
[self bundle]
Run Code Online (Sandbox Code Playgroud)
在窗格代码中的其他位置使用bundleForClass:
即
NSString * path = [[NSBundle bundleForClass:[self class] pathForResource:@"tick" ofType:@"png"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |