This commit is contained in:
denggaofeng 2026-01-26 14:27:29 +08:00
parent b10b9110aa
commit ad79d89f6c
2 changed files with 6 additions and 2 deletions

View File

@ -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");

View File

@ -26,7 +26,7 @@ namespace NfcLock.Ios.Binding
// +(void)setLoopCbWithCb:(id)cb;
[Static]
[Export ("setLoopCbWithCb:")]
void SetLoopCbWithCb (Func<NSString, bool, nint, bool> callback);
void SetLoopCbWithCb (Func<NSString, bool, int, bool> cb);
// +(void)setFinishedCbWithCb:(void (^ _Nonnull)(void))cb;
[Static]