iOS开发(OC)

使用UIWebView中踩到的坑

2016-04-20  本文已影响4762人  学习无底

iOS7上UIWebView可以左右滑动

WebActionDisablingCALayerDelegate类找不到相应的方法实现

+ (void)load{
//  "v@:"
Class class = NSClassFromString(@"WebActionDisablingCALayerDelegate");
class_addMethod(class, @selector(setBeingRemoved), setBeingRemoved, "v@:");
class_addMethod(class, @selector(willBeRemoved), willBeRemoved, "v@:");

class_addMethod(class, @selector(removeFromSuperview), willBeRemoved, "v@:");
 }

id setBeingRemoved(id self, SEL selector, ...)
{
   return nil;
}

id willBeRemoved(id self, SEL selector, ...)
{
  return nil;
}

修正

为 WebActionDisablingCALayerDelegate 这个私有类添加方法,在后面的一次提交审核过程中,ipa文件提交失败:引用私有API(还是私有类,记不得了)。所以建议不要采用。

上一篇下一篇

猜你喜欢

热点阅读