小编wil*_*ham的帖子

警告:Format指定类型为'long'但参数的类型为'UIWebViewNavigationType'(又名'enum UIWebViewNavigationType')

想知道是否有人可以帮我解决我在Xcode中收到的错误警告.我认为它与32 V 64bit有关.我希望代码能够在32位和64位上运行.相关的代码部分是:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    NSLog(@"expected:%ld, got:%ld", (long)UIWebViewNavigationTypeLinkClicked, navigationType);
    NSLog(@"Main Doc URL:%@", [[request mainDocumentURL] absoluteString]);
    if (navigationType == UIWebViewNavigationTypeLinkClicked) {
        [[UIApplication sharedApplication] openURL:[request mainDocumentURL]];
        return NO;
Run Code Online (Sandbox Code Playgroud)

非常感谢

objective-c uiwebview format-specifiers ios

4
推荐指数
1
解决办法
3016
查看次数

标签 统计

format-specifiers ×1

ios ×1

objective-c ×1

uiwebview ×1