当我使用objective-C++编译我的代码时,函数NSStringFromPoint消失了,但是在objective-C下它没有问题。
怎样才能让objective-C++看到这个函数呢?
如果我在Objective-C++下编译,它会说:
error: 'NSStringFromPoint' was not declared in this scope
error: 'NSStringFromRect' was not declared in this scope
error: 'NSEqualSizes' was not declared in this scope发布于 2010-05-12 23:05:01
如果我错了,有人可以纠正我,但是如果你链接到iPhone SDK,就没有NSPoint或NSStringFromPoint。UIKit使用核心图形结构CGPoint、CGSize和CGRect。等价的函数是NSStringFromCGPoint。
模拟器库与iPhone库不是很匹配--我相当确定针对Mac自己的Foundation.framework的模拟器链接而编译的应用程序。例如,在2.0之前的日子里,我浪费了很多时间,认为NSXMLDocument在iPhone上是可用的,因为它在模拟器中编译和运行。
https://stackoverflow.com/questions/2815854
复制相似问题