170得票5回答
在Xcode中归档项目会错误地创建多个应用程序包

在Xcode中归档我的项目会创建一个多应用程序包,而不是打包我想要发布的主目标。具体来说,当我在组织者中验证我的归档时,它会给我以下消息: "[项目名称] 不包含单一捆绑应用程序或包含多个产品。请选择另一个存档或调整您的方案以创建单一捆绑应用程序。" 这似乎是方案中需要调整的某些设置,但我...

36得票3回答
如何在 iOS 4.2 之前检查特定应用程序是否启用了位置服务?

如何检查用户是否允许应用程序使用其位置?通常,我会使用 CLLocationManager 类的 authorizationStatus 方法,但它仅适用于 iOS 4.2 及更高版本。在仍然使用 SDK 4.2 的情况下,是否可以以某种方式实现此目标,以便该应用程序仍然可以在旧版 iOS 设...

30得票7回答
如何使MKAnnotationView下落动画?

我有一个自定义的MKAnnotationView,在viewForAnnotation中设置了它的图片。我该如何像MKPinAnnotationView一样对它进行掉落动画? 我的代码是:- (MKAnnotationView *)mapView:(MKMapView *)map viewF...

24得票4回答
关闭UITextField上的键盘

我是一个正在开发iOS设备的新手。我在InterfaceBuilder中插入了一个UITextField,并使用代码进行分配: @interface ComposeViewController : UIViewController { id <ComposeViewController...

24得票3回答
iOS 4.2如何打印?

我希望在我的应用程序中集成打印功能。 我要打印的文档将以.doc或.txt格式存在。 由于我在iPhone开发方面经验不足,因此很难通过遵循苹果文档来实现它。 如果有人能够通过发布一些示例代码来帮助我,那将是一个巨大的帮助。

22得票9回答
iOS 4.2中,我如何将视频导入iPhone模拟器相机胶卷?

我已经尝试了这里和这里描述的解决方案,即将QuickTime电影复制到~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v,但似乎没有任何作用。我猜测自从iOS 3.2以来,有些...

21得票11回答
iPhone模拟器文件夹不在应用程序支持中

我正在创建一个将一些数据写入数据库的应用程序。为了检查,我需要在应用程序中打开数据库。 我认为它应该在 〜/Library/Application Support/iphone simulator.... 我在“应用程序支持”文件夹中没有找到iPhone模拟器文件夹。 我已经安装了iOS...

19得票6回答
以编程方式向UIButton标签添加阴影

我试图给一个按钮标签添加1像素的黑色阴影,但一直没有成功。我尝试了这个代码:self.setTitleShadowOffset = CGSizeMake(0, -1);,但是我得到了以下错误信息: 请求访问非结构体或联合体的成员“setTitleShadowOffset” 有什么好...

17得票2回答
在iOS上replaceItemAtURL操作失败但没有错误,而在OSX上正常运行。

我正在为一款基于CoreData的应用程序实现手动触发的迁移过程。在成功完成迁移后,我尝试使用replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:将迁移后的数据库移回原始数据库。 问题是,在...

14得票1回答
iOS 4.2模拟器文件是什么?

我的应用在iOS 4.2模拟器中的文件存储位置在哪里?我需要查看我的SQLite数据库,但找不到它。