奇怪的私有api调用出错问题

不论是手动还是 pod 加进去, SDWebImage 需要 MapKit
我是想表达你说的某个第三方 framework 会添加 MapKit的那个第三方应该是 SDWebImage

试了下 9 系统, 引入 #import <MapKit/MapKit.h> 不在工程配置,调用那个方法,崩溃,但是

MKMapView *v = [[MKMapView alloc] init]; 创建下, 就可以调用了。我觉着都明确告诉 Xcode 我肯定会使用这个框架,它应该能懂(同样的 SDWebImage 里面也会用) 。

和系统版本也有关系, 11 上面 我不引入, 不创建类,也可以调用。不过感觉这好像也没啥要紧的。

顺便说下,我说的下面的那张图,就是那位的,我只是用笨方法试了下