gpt4 book ai didi

cocoa - dylib 中 Nib 的窗口

转载 作者:行者123 更新时间:2023-12-03 17:44:46 25 4
gpt4 key购买 nike

我对 Mac 相当陌生,但对 Windows 相当有经验。我需要的是一个由图书馆(dylib)打开和关闭的窗口。这在 MS Windows 中很容易做到,但在 Cocoa 中似乎并不难。

我使用了苹果“CocoaInCarbon”示例中的代码和 C++ 包装器。但是 NSApplicationLoad() 后跟 [NSBundle LoadNibNamed:@"MyWindow"owner:self] 失败。这是由于 dylib 不是 bundle 引起的吗?

是否有其他方法可以在 dylib 中打开和控制窗口?

最佳答案

是的,问题是它不是一个 bundle ;您的 Nib 不可能位于不存在的包内,那么代码如何找到它并打开它?

您需要使用一个框架(这是一个 bundle ),并在该框架中提供 Nib ,或者您需要在 dylib 中以编程方式创建整个窗口。

关于cocoa - dylib 中 Nib 的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com