25得票3回答
我应该在ViewDidAppear、ViewDidLoad、ViewWillAppear或构造函数中以编程方式添加子视图吗?

我正试图从苹果的含糊不清的文档中找出初始化并将我的视图控件添加到控制器视图的最佳方法。 使用WinForms相对简单,因为它们始终在构造函数中调用的InitializeDesigner中初始化。如果可能,我正在尝试匹配此模式的可靠性。 我大多数时间都使用UINavigationContro...

25得票6回答
当iPhone进入待机模式时,iPhone应用程序会发生什么?

我的应用程序使用NSTimer,但似乎当iPhone进入待机模式时NSTimer不会触发(无论是通过按硬件按钮还是空闲计时器)。 当我再次激活iPhone时,我的应用程序仍然在前台。第三方应用程序在iPhone进入待机模式时会发生什么?

25得票3回答
如何获取特定时区的DateTime.Now,而不受设备时区影响?

我有一个使用MonoTouch开发的应用程序,该应用程序从Web服务中处理数据。该数据包含特定于时区的日期信息。该时区是UTC +12,适用于新西兰。 我的应用程序基于当前时间显示此数据。问题在于当应用程序在不同的时区使用时,由于设备上的当前时间不正确,因此数据显示不正确。 我如何获取UT...

25得票1回答
如何强制Monotouch AOT编译器查看嵌套的泛型方法?

我不得不克服一些困难,但我几乎已经成功将 ServiceStack 在 Monotouch 上的iOS项目中运行。一个 JIT 运行时异常仍然存在: System.ExecutionEngineException: Attempting to JIT compile method 'Serv...

25得票6回答
异步更新数据后重新绘制UITableView

我有一个UITableview,我使用异步加载数据的方式进行填充,所以该tableview可能会在没有数据的情况下出现。 我已经尝试了ReloadData方法,但是直到我滚动tableview时,tableview才显示数据。 当我将表视图作为详细视图之一加载并在项目之间切换时,同样的情况也发...

24得票2回答
错误 MT0117:无法在仅支持 64 位应用程序的模拟器(iPhone 6s)上启动 32 位应用程序。

使用Xamarin.Forms、PC上的Visual Studio 2017和MacBook Air构建iOS移动应用程序。 昨天,我将Visual Studio版本更新到15.3.5。 我还通过VS for Mac更新了MacBook Air,以获取最新版本的iOS(11.0)。 我创建了...

24得票5回答
使用Xamarin.Forms(XAML和C#)创建超链接

我想在Xamarin.Forms中使用label类创建一个超链接。我希望这个链接可以将用户带到浏览器中的google.com:<Label Text="http://www.google.com/" /> 我在Xamarin Forms API中找不到任何关于这...

24得票6回答
有人成功地在Monotouch中使用密码保护的SQLite数据库吗?

我有一个使用sqlite数据库的Monotouch应用程序。我想加密数据库,因此我这样做:_mainConnection = new SqliteConnection("Uri="+finalDB); _mainConnection.Open(); _mainConnection.Change...

24得票2回答
检测UIImage是PNG还是JPEG格式?

我正在通过MonoTouch开始我的iPhone开发初体验,我正在使用从照片库中读取的UIImage进行尝试。 我想要实现的是获取图像的原始字节数组(byte[])。 我知道在MonoTouch中有UIImageJPEGRepresentation和UIImagePNGRepresenta...

24得票5回答
有没有一种方法可以混合使用MonoTouch和Objective-C?

我想知道是否有一种方法可以在一个项目中混合使用C#和Obj-C代码。具体而言,我想在Obj-C中使用Cocos2D作为我的UI,并调用一些执行计算并获取一些返回值的MonoTouch C#库。有没有办法做到这一点?或者反过来,即在MonoTouch中构建并调用Cocos2D函数? 谢谢。