xamarin

Xamarin.UITests – 在真实设备上测试 – iOS – 应用程序权限弹出窗口问题

我的iOS应用需要一些特权(GPS,推送通知).当应用程序第一次启动时,iOS会询问用户是否可以将这些权限授予应用程序.我写过一些UITests,想要在本地连接的iPhone上自动运行它们.问题是我无法覆盖权限问题,我的测试失败.我发现IDE(XamarinStudio)部署的应用程序将要求权限,但是通过UITests部署的应用程序不会.所以我尝试使用.AppBundle(path_to_app)

xamarin.ios – 如何使用System.Drawing.Color?

我昨天遇到了问题.我想在Android和iOS项目中使用System.Drawing.Color结构.Xamarin文档声称MonoTouch框架具有System.Drawing.Color结构(link-http://iosapi.xamarin.com/?link=T:System.Drawing.Color).但是在monotouch.dll命名空间中,System.Drawing没有名称为

Xamarin.iOS在将C#编译为本机代码时对内存管理做了什么?

什么Xamarin.iOS关于内存管理?使用通常的IL,我们有垃圾收集器,它处理未使用的对象和浮雕程序员调用删除.当Xamarin将代码编译为本机时,这是如何工作的?谁清理了不再使用的物体?这个问题回答了编译的工作原理,但没有解释内存管理部分:HowMonoTouchworks?

Xamarin.iOS找不到类型BaseType属性

我已经检查了StackOverflow上涉及绑定协议的其他问题,许多示例显示了相同的MonoTouch使用.谢谢解决方法确保您使用的是iOS绑定项目

ios – 我如何使用Xamarin的Storyboard和F#

因为它还没有(还)可以使用Storyboard来生成类和粘合代码.我有想法自己编写F#类并自己粘贴.所以我写了这个Storyboard命名空间的加载和以下控制器类然后我创建了故事板(见附图).AND–一切都被加载,故事板工作正常–一个例外:ViewDidLoadnever被调用.显然我没有成功连接我的手动编码控制器.有没有人知道如何做到这一点?

MEF对Xamarin.iOS的支持

解决方法这取决于你是MEF支持的意思.使用MMA程序集可以使用Xamarin.iOS.什么是不可能的是动态加载您的应用程序中的代码.您可以使用MEF,同时确保没有加载动态代码,即所有内容都被静态引用并构建在单个二进制可执行文件中.根据您的应用程序可能证明是有用的.在后一种情况下,您的问题是与iOS本身.

无法在设备上启动Xamarin.iOS应用程序

解决方法这看起来像某些东西被缓存在某处或者没有正确更新.以下是几个想法:>从设备中删除该应用.>清洁&重建你的应用程序>建立&从Mac上的XamarinStudio安装.>将Debug配置复制到新配置,然后运行该配置.

Xamarin.iOS中的选择器可用

我一直在搜索,但既没有例子,也没有建立信息;但是,它可以在Xamarin.Form中使用.解决方法一个真实的UIPickerView快速示例:将UIPickerView添加到名为slotMachineView的xib或Storyboard中:

ios – Xamarin Ahead-of-Time(AOT)编译器与普通编译器

我的理解是Xamarin的Ahead-of-Time编译器直接将Xamarin.iOS应用程序编译为本机ARM汇编代码.然而,我没有得到的是为什么它需要被称为“Ahead-of-Time”而不仅仅是一个普通的编译器.Xamarin的AOT编译器和传统编译器之间有什么区别,还是仅仅是一个营销术语?没有.Xamarin在该段中传达的信息是,他们的代码比简单的基于字节码的语言执行得更快.对于iOS和Android,他们都能够在热代码路径上执行本机代码以提高性能.AOT和JIT这两个术语是关于他们如何做到这一点的