首页 > 代码库 > #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0

#if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0

头文件处理

#import <UIKit/UIKit.h>#if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0#else#import <WebKit/WebKit.h>#endif

属性处理

@interface AdaptiveWebView ()<UIWebViewDelegate,WKNavigationDelegate>#if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0@property WebViewJavascriptBridge* bridge;#else@property WKWebViewJavascriptBridge *bridge;#endif@end

代码处理

-(void)setUrl:(NSString *)url{    _url = url;    NSURLRequest *urlRequest = [[NSURLRequest alloc]initWithURL:[NSURL URLWithString:url]];     #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0    [self.webView loadRequest:urlRequest];    _bridge = [WebViewJavascriptBridge bridgeForWebView:self.webView];    [_bridge setWebViewDelegate:self];#else    [self.wkWebView loadRequest:urlRequest];    _bridge = [WKWebViewJavascriptBridge bridgeForWebView:self.wkWebView];    [_bridge setWebViewDelegate:self];#endif    @WeakObj(self)

 

#if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0