328得票11回答
希望了解iOS UIViewController生命周期

你能为我解释一下如何正确地管理UIViewController的生命周期吗? 特别是,我想知道如何在Mono Touch中使用Initialize、ViewDidLoad、ViewWillAppear、ViewDidAppear、ViewWillDisappear、ViewDidDisapp...

274得票14回答
如何在MonoTouch和Objective-C之间做出选择?

在本地的一个 .Net 事件上参加了一次有关 Mono 的会议后,我们接触到使用 MonoTouch 作为 iPhone 开发的替代方案。由于我非常熟悉 C# 和 .Net,所以尽管 Mono 栈存在一些怪异之处,但它似乎是一个吸引人的选项。然而,由于 MonoTouch 要花费 400 美元...

155得票18回答
现在iPhone上禁止使用MonoTouch吗?

最近John Gruber发布的文章指出以下法律术语已被修改为: 3.3.1-应用程序只能按照苹果公司规定的方式使用文档API,并且不得使用或调用任何私有API。 现在修改为: 3.3.1-应用程序只能按照苹果公司规定的方式使用文档API,并且不得使用或调用任何私有API。应用程序...

125得票13回答
检查当前线程是否为主线程。

有没有办法在Objective-C中检查当前线程是否为主线程? 我想做类似这样的事情。 - (void)someMethod { if (IS_THIS_MAIN_THREAD?) { NSLog(@"ok. this is main thread."); ...

122得票10回答
如何在Mac上启动多个MonoDevelop实例?

我想在Mac上打开一个新的MonoDevelop实例来处理不同的项目,但目前操作系统阻止了我打开一个新的实例。

86得票16回答
如何在iOS 6中强制将UIViewController设置为竖屏方向

由于在iOS 6中ShouldAutorotateToInterfaceOrientation已被弃用,而我之前使用它来强制一个特定的视图仅支持竖屏,那么在iOS 6中正确的做法是什么?这仅适用于我的应用程序中的一个区域,所有其他视图都可以旋转。

84得票11回答
我能在UIScrollView中使用UIRefreshControl吗?

我在我的应用程序中已经使用了约5个UIScrollView,它们都加载多个.xib文件。现在我们想要使用UIRefreshControl,但根据UIRefreshControl类参考文档,它们是构建用于与UITableViewControllers一起使用的。我不想重新制作所有5个UIScro...

69得票2回答
HW键盘无法将(null)设置为iOS键盘焦点

在我的iOS应用程序崩溃日志中,我发现了以下语句:HW kbd Failed to set (null) as keyboard focus ios 有人知道这是什么,如何解决吗?

59得票13回答
找不到可用的iOS配置文件

我们正在使用c#和Visual Studio 2017 for Xamarin开发一个iOS购物车应用程序。我有一个iPad Air iOS 10.3,在尝试发布到真实设备时,出现以下错误消息:“无法找到任何可用的iOS预配资料”,我已经尝试重启我的Mac电脑,但没有结果。请给我一些解决此问题...

57得票3回答
如何知道正在执行的代码的当前操作系统/平台(Android / iOS)

使用Xamarin.Android和Xamarin.iOS,我需要在共享代码部分知道当前的操作系统。无论是枚举、整数还是字符串都可以。 我尝试了这个: System.Environment.OSVersion 这个通常是带有一些内核版本信息的"Unix"。 例如,Android上有相关...