Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在ASP.NET核心Web应用程序中调用Xamarin IOS命名空间_Ios_Asp.net_Xamarin - Fatal编程技术网

是否可以在ASP.NET核心Web应用程序中调用Xamarin IOS命名空间

是否可以在ASP.NET核心Web应用程序中调用Xamarin IOS命名空间,ios,asp.net,xamarin,Ios,Asp.net,Xamarin,每当我在一个叫做XAMARIN iOS SDK对象的基础上调用“新”时,它会引发下面的错误,我很确定这是因为不能在ASP.NETCype Web应用程序中调用XAMARIN iOS命名空间和函数,但是,它允许我添加SDK的引用,如果我要编写基础.NStudio基础号{GET;set;},它不会抛出和错误;例如,只有当我试图用“新建”键盘实际创建对象时,我才得到下面的错误 {System.ArgumentNullException:值不能为null。在System.Threading.Monito

每当我在一个叫做XAMARIN iOS SDK对象的基础上调用“新”时,它会引发下面的错误,我很确定这是因为不能在ASP.NETCype Web应用程序中调用XAMARIN iOS命名空间和函数,但是,它允许我添加SDK的引用,如果我要编写基础.NStudio基础号{GET;set;},它不会抛出和错误;例如,只有当我试图用“新建”键盘实际创建对象时,我才得到下面的错误

{System.ArgumentNullException:值不能为null。在System.Threading.Monitor.ReliableEnter(Object obj,Boolean&Locktake)在System.Threading.Monitor.Enter(Object obj,Boolean&Locktake)在objRuntime.Class.GetClassHandle(类型,布尔抛出,如果失败,布尔值为自定义类型)在/Users/builder/azdo/_-work/1/s/xamarin-macios/src/ObjCRuntime/Class.cs中/Users/builder/azdo/_-work/1/s/xamarin-macios/src/ObjCRuntime/Class.cs:ObjCRuntime.Class.GetClassHandle(类型)中的第152行in /用户/Builder/Addo/OyWorks/XAMARIN MACSI/SRC/ObjununTime/Cype。Cs:NoundObjult.NasObjult.AlcIffNeDeD()/In /Builder / Addo/Oy Works//5/S/XAMARIN MACSI/SRC/Nound/NSObjut2.2.Cs:NoundObjult.Cor(NSbObjistFraseX)中的第456行:在/用户/Builder/Addo/OyWorks/XAMARIN MACSI/SRC/NFoundation /NSObjut2.2.Cs:NoundValue/Cor(NSbObjistFraseT)在/Hub/Builder/Adodo/Oy Works/St/Realin MaIOS/SRC//…<强/> /P>
注意:我使用NSNumber作为虚拟类,我特别需要使用Xamarin IOS类,因为它们不是从库中直接转换为C sharp的类

否,您不能在ASP.NET应用程序中使用IOS类
    [HttpGet]
    public IActionResult List()
    {
        try
        {
            **Foundation.NSNumber foundationNumber = new Foundation.NSNumber(1);**
           
            return Ok(_todoRepository.All);
        }
        catch (Exception ex)
        {
        }
        return Ok(_todoRepository.All);
    }