Чтение и перенаправление веб-страницы с помощью ответа тега NFC в цели c

Я боролся с перенаправлением на веб-страницу после чтения сканирования NFC по цели C.

Вот мой код

- (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);
        }
    }        
}

person Subramani    schedule 14.03.2018    source источник
comment
распечатать один раз payload.uriString   -  person Anbu.Karthik    schedule 14.03.2018
comment
что за ОП у тебя тут NSLog(@"Payload data:%@",payload.payload);   -  person Anbu.Karthik    schedule 14.03.2018
comment
В настоящее время у меня нет устройства iphone 7, поэтому я не могу прочитать ответ, но клиент сообщает об этом --> успешно прочитано, но не загрузил URL-адрес [этот чип NFC настроен с URL-адресом]   -  person Subramani    schedule 14.03.2018


Ответы (1)


Я получил решение, используя комплект VYNFC,

https://github.com/vinceyuan/VYNFCKit

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];

       }
person Subramani    schedule 15.03.2018