Ios 通过目标c中的NFC标记响应读取并重定向网页

Ios 通过目标c中的NFC标记响应读取并重定向网页,ios,objective-c,nfc,core-nfc,Ios,Objective C,Nfc,Core Nfc,在阅读了objective C的NFC扫描后,我很难重定向到网页 这是我的密码 - (void) readerSession:(nonnull NFCNDEFReaderSession *)session didDetectNDEFs:(nonnull NSArray<NFCNDEFMessage *> *)messages { for (NFCNDEFMessage *message in messages) { for (NFCNDEFPayload *

在阅读了objective C的NFC扫描后,我很难重定向到网页

这是我的密码

- (void) readerSession:(nonnull NFCNDEFReaderSession *)session didDetectNDEFs:(nonnull NSArray<NFCNDEFMessage *> *)messages {

    for (NFCNDEFMessage *message in messages) {
        for (NFCNDEFPayload *payload in message.records) {
            NSLog(@"Payload data:%@",payload.payload);
        }
    }        
}
-(void)readerSession:(非空NFCNDEFReaderSession*)会话DIDDDETECTETNDEFS:(非空NSArray*)消息{
用于(NFCNDEFMessage*消息中的消息){
for(message.records中的NFCNDEFPayload*有效负载){
NSLog(@“有效载荷数据:%@”,有效载荷.有效载荷);
}
}        
}

我使用VYNFC工具包获得了解决方案


打印一次
payload.uriString
您在这里得到的操作
NSLog(@“payload data:%@”,payload.payload)目前我没有iphone 7设备,因此无法读取响应,但客户端报告-->“读取成功但未加载url”[该NFC芯片已配置url]
if ([parsedPayload isKindOfClass:[VYNFCNDEFURIPayload class]]) {
         text = @"[URI payload]\n";
         text = [NSString stringWithFormat:@"%@%@", text, ((VYNFCNDEFURIPayload *)parsedPayload).URIString];
         urlString = ((VYNFCNDEFURIPayload *)parsedPayload).URIString;
          NSURL *url = [NSURL URLWithString:urlString];
          NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
          [_webview loadRequest:requestObj];

       }