8得票1回答
3D模型在渲染时未出现

我正在使用Vuforia在图像目标上放置3D模型。我创建了一个通用的C++解决方案,可在Android和iOS上运行。它在Android上运行良好,但我无法在iOS上显示3D模型。它能完美跟踪图像目标,但没有任何3D模型的迹象。我使用的3D模型可以在这里找到。 这是我的做法: 每次屏幕需要...

8得票1回答
苹果的关于使用C++和Objective-C的文章已经消失了...有人可以给我一篇新文章,或者帮我找到旧文章吗?

如果有人搜索混合使用Objective-C和C++,那么这个链接通常会成为解决方案。 使用C++与Objective-C 不幸的是,它已经失效了。有人知道这篇文章搬到哪里了吗?或者有其他替代文章,或者有一些演示Objective-C和C++对象之间双向交流(相互调用)的代码。我可以设计一个...

7得票2回答
推荐的将C++类最小化地用于Objective-C类的方式是什么?

我正在混合使用Objective-C和C++。然而我想尽量减少使用Objective-C++,因为它在Objective-C和C++中都存在某种限制。 目前,我的使用方式如下。 // A.h, Objective-C #import "B.h" @interface A { B* ...

7得票2回答
交叉编译C++/Objective-C++时出现的错误

我有一个C++库被Objective-C++项目引用。该库单独编译没有问题,Objective-C++项目在实例化第一个来自库的类(使用对象指针)之前也能编译成功。在使用库中的类之前,我对stl string对象有了引用,但这并没有引起问题。 我得到以下错误: Undefined symb...

7得票1回答
为什么这个Objective-C++的dynamic_cast在调试模式下成功了,但在发布模式下失败了呢?

我正在使用最新版本的Xcode(写作时为9.4.1)构建一个C++框架,并从Objective-C++代码中使用它,同样在Xcode中。我需要执行一个dynamic_cast,将一个指针类型转换为另一个指针类型。然而,在Debug构建中dynamic_cast正常工作,但在Release构建中...

7得票4回答
自从iOS 13.4以后,购买对话框没有显示出来。

自从 iOS 13.4 版本,当应用程序在屏幕底部显示某行时,应用内购买对话框将不会出现... [[SKPaymentQueue defaultQueue] addPayment:payment]; ...已执行。 在iOS 13.4之前,会弹出一个对话框来确认购买,但现在没有了。 ...

7得票1回答
未知的类型名称'class'; 你是否想说'Class'? AurioTouch

我正在尝试将AurioTouch项目中的代码移植到我的项目中。但是我遇到了很多错误: Unknown type name 'class'; did you mean 'Class'? 例如,在 FFTBufferManager.h 文件中: ... #include <Audi...

7得票2回答
如何在Objective-C++的std::map中使用NSString作为键

我正在开始一项Objective-C++项目,先感受一下两种语言的综合使用感觉,然后再进行重度设计。我对C++如何与自动引用计数集成非常感兴趣:我们可以获得处理STL容器中NSObjects的保留/释放的智能指针等价物(参见David Chisnall在http://www.informit....

7得票2回答
为什么这段代码使用IMP会出现EXC_BAD_ACCESS错误?

这段代码为什么会导致EXC_BAD_ACCESS错误? NSMutableDictionary *d = [[NSMutableDictionary alloc] init]; IMP imp= [d methodForSelector:@selector(setObject:forKey...

7得票1回答
在iOS上使用OpenCV FileStorage

我正在使用OpenCV创建一个对象分类器,为了避免每次启动应用程序都需要训练分类器,我希望以某种方式将它们存储在文件中。目前最方便的方法似乎是使用OpenCV的FileStorage类。 我尝试了这个方法,但好像没有成功。保存的文件没有出现在任何地方,尽管我没有收到错误提示。我想iOS可能不...