嗨,我需要使用以下代码重新定义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/

10-10 20:47