From ad79d89f6cac56cdc5ad270395954162eb8eb86d Mon Sep 17 00:00:00 2001 From: denggaofeng <1139968554@qq.com> Date: Mon, 26 Jan 2026 14:27:29 +0800 Subject: [PATCH] ios --- NFCLockDemoV2/MainPage.xaml.cs | 6 +++++- NfcLock.Ios.Binding/ApiDefinition.cs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/NFCLockDemoV2/MainPage.xaml.cs b/NFCLockDemoV2/MainPage.xaml.cs index 2f627ac..fccfc15 100644 --- a/NFCLockDemoV2/MainPage.xaml.cs +++ b/NFCLockDemoV2/MainPage.xaml.cs @@ -14,7 +14,11 @@ public partial class MainPage : ContentPage #if IOS private void SetNFCCallbacks() { - NFCManager.SetLoopCbWithCb(); + NFCManager.SetLoopCbWithCb((NSString id, bool isNew,int rssi) => { + _mainMainViewModel.DeviceId = id; + _mainMainViewModel.DeviceRssi = rssi.ToString(); + return true; + }); NFCManager.SetFinishedCbWithCb(() => { System.Diagnostics.Debug.WriteLine("finished"); diff --git a/NfcLock.Ios.Binding/ApiDefinition.cs b/NfcLock.Ios.Binding/ApiDefinition.cs index 83046e3..b756362 100644 --- a/NfcLock.Ios.Binding/ApiDefinition.cs +++ b/NfcLock.Ios.Binding/ApiDefinition.cs @@ -26,7 +26,7 @@ namespace NfcLock.Ios.Binding // +(void)setLoopCbWithCb:(id)cb; [Static] [Export ("setLoopCbWithCb:")] - void SetLoopCbWithCb (Func callback); + void SetLoopCbWithCb (Func cb); // +(void)setFinishedCbWithCb:(void (^ _Nonnull)(void))cb; [Static]