实例方法'-_setWebGLEnabled:'未找到(返回类型默认为'id')

lvi*_*ani 2 objective-c webgl ios

我从git检查了这个项目:

https://github.com/atnan/UIWebViewWebGL

看完相关文章后.

事情有效,但Xcode给了我以下警告

Instance method '-_setWebGLEnabled:' not found (return type defaults to 'id')
Run Code Online (Sandbox Code Playgroud)

在此刻:

[backingWebView _setWebGLEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

该项目无论如何编译和工作,但是如果我打开ARC,警告会出错并且项目甚至无法编译.我该怎样摆脱那个警告?谢谢!

Div*_*vyu 5

替换此行

[backingWebView _setWebGLEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

通过下线

[backingWebView performSelector:@selector(_setWebGLEnabled:) withObject:[NSNumber numberWithBool:YES]];
Run Code Online (Sandbox Code Playgroud)

你将摆脱这个警告.