Xcode에서 수신하는이 오류 경고를 누군가가 해결할 수 있는지 궁금합니다. 나는 32 비트 64 비트와 관련이 있다고 생각한다. 코드가 32 비트와 64 비트에서 모두 작동하도록하고 싶습니다. 코드의 관련 섹션은 다음과 같습니다경고 : 형식이 'long'유형을 지정하지만 인수에 'UIWebViewNavigationType'(일명 'enum UIWebViewNavigationType') 유형이 있습니다.
typedef NS_ENUM(NSInteger, UIWebViewNavigationType) {
// ...
};
및 NSInteger
으로 정의된다
- (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;
많은 감사
오류/경고 메시지를 게시하십시오. – ZeMoon
@akashg 질문 제목에 경고가 있습니다 ... – Rich