次のコードを使用して NFC タグから読み取ろうとしています。
private void SubscribeToNFCMessage()
{
device.SubscribeForMessage("NDEF", (s, e) =>
{
DataReader reader = DataReader.FromBuffer(e.Data);
string str = reader.ReadString(reader.UnconsumedBufferLength);
});
}
カードで電話をタップすると、 MessageReceivedHandler が実行されます。ただし、System.ArgumentOutOfRangeException exception
呼び出し時にスローしますreader.ReadString(reader.UnconsumedBufferLength);
e.Data.Length
値は 12 なので、reader.UnconsumedBufferLength
タグからデータを読み取るにはどうすればよいですか?