嗨,我需要使用以下代码重新定义ios方法(CLLocationCoordinate2DMake):
static inline CLLocationCoordinate2D CLLocationCoordinate2DInlineMake(CLLocationDegrees latitude, CLLocationDegrees longitude)
{
CLLocationCoordinate2D coord;
coord.latitude = latitude;
coord.longitude = longitude;
return coord;
}
#define CLLocationCoordinate2DMake CLLocationCoordinate2DInlineMake
但是我不知道这段代码在哪里...
谢谢
最佳答案
作为记录,我假设您正在使用:
http://www.cocoanetics.com/2010/09/backwards-compatibility-if-apple-starts-polishing/
无论哪种方式,您都只需要将其粘贴在标头中即可,无论您打算使用CLLocationCoordinate2DMake
导入该标头。如果您确实愿意,甚至可以将其包含在您的.pch文件中,这将使它在任何地方都可用,而无需您做任何进一步的工作。
关于iphone - 重新定义iOS方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6348659/