第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Xamarin IOS 無法在 JavascriptCore 中綁定函數(shù)或回調(diào)

Xamarin IOS 無法在 JavascriptCore 中綁定函數(shù)或回調(diào)

C#
慕田峪9158850 2021-11-21 15:38:26
按照這里的例子:JSContext我收到以下異常:{TypeError: myCSharpObject.myFunc is not a function. (In 'myCSharpObject.myFunc()', 'myCSharpObject.myFunc' is undefined)} 我的代碼如下:        JSContext _context;        _context = new JSContext();        var jsCallback = new MyJSExporter();        _context[(NSString)"myCSharpObject"] = JSValue.From(jsCallback, _context);        var result = _context.EvaluateScript("myCSharpObject.myFunc();");協(xié)議定義為:[Protocol]    interface IMyJSVisibleProtocol : IJSExport    {        [Export("myFunc")]        int MyFunc();        [Export("Arity2:With:")]        NSObject Arity2With(NSObject arg1, NSObject arg2);    }    class MyJSExporter : NSObject, IMyJSVisibleProtocol    {        public int MyFunc()        {            Console.WriteLine("Called!");            return 42;        }        public NSObject Arity2With(NSObject arg1, NSObject arg2)        {            Console.WriteLine("Arity 2 function called with " + arg1 + " " + arg2);            return (NSNumber)42;        }    }異常處理程序?yàn)椋?nbsp;      _context.ExceptionHandler = (context, exception) => {            // {TypeError: myCSharpObject.myFunc is not a function. (In 'myCSharpObject.myFunc()', 'myCSharpObject.myFunc' is undefined)}        };
查看完整描述

2 回答

?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

最終為我解決這個(gè)問題的是添加 build mtouch 參數(shù):

'--注冊(cè)器:靜態(tài)'

http://img1.sycdn.imooc.com//6199f78f00012a9509750714.jpg

查看完整回答
反對(duì) 回復(fù) 2021-11-21
?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

您使用了錯(cuò)誤的 JSContext。在您的代碼中,您正在初始化新的 JSContext。相反,您希望從您在 webView 中加載的文檔中獲取 JSContext :var context = (JSContext)webView.ValueForKeyPath((NSString)"documentView.webView.mainFrame.javaScriptContext");

這是完全工作的測試視圖控制器!


查看完整回答
反對(duì) 回復(fù) 2021-11-21
  • 2 回答
  • 0 關(guān)注
  • 271 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)