2012-07-19 20 views
2

我一直在探索iOS中的私有API以用于实验的明确目的。有没有人有像MKTransitAnnotationView实例化类的示例?如何在iOS上尝试私有API?

我已经下载了Erica Sadun的HeaderDumpKitclass-dump二进制文件。在对perl脚本进行了一些更正后,我抛出一个Headers目录并将其移入项目文件夹中。

在Build设置的其它链接器标记部分我说:

-force_flat_namespace 
-undefined suppress 

当试图调用MKTransitAnnotationView我得到dyld的:找不到符号:_OBJC_CLASS _ $ _ MKTransitAnnotationView。那么我错过了什么?

回答

1

添加您的甩头作为一个正常的头文件,然后从项目导航:

  • 点击你的项目
  • 点击你的目标
  • 点击构建阶段选项卡,然后展开Link Binary With Libraries部分
  • 从您要使用的PrivateFramework文件夹拖放二进制文件。

然后,你应该全部设置。

通常情况下,你不应该改变你的标志。

+0

我会试试这个。 – 2012-07-20 10:14:32