2011-09-20 48 views
0

我正在尝试整合流行的iphone模块(ShareKit)。int无效转换为UIBarStyle,objective-C++

模块在提供的示例项目中生成并正常工作。

我已经将适当的文件添加到我的项目,它不会编译。
我怀疑这是由于我的项目的一些项目设置。

最错误的是

Invalid conversion from 'int' to 'UIBarStyle' 
Cannot convert 'UIInterfaceOrientation' to 'UIDeviceOrientation' in assignment 
Invalid conversion from 'void*' to 'UIAccessibilityTraits*' 

我GOOGLE了,似乎没有报告类似的错误有关Sharekit。

任何猜测什么设置搞乱了转换?
我在我的项目中混合C++/object-c。

+2

请提供导致错误的代码。 – zaph

回答

0

我想这是因为C++比纯粹的objective-c更严格的类型检查。

只是输入他们所有。