草庐IT

cocoa-touch

全部标签

ios - 如何从 Core Data 中的持久存储中删除所有对象?

我的应用程序中有核心数据。因此,我获取一个XML文件,将数据解析为模型对象并将它们插入到核心数据中。它们保存在持久存储中,我可以在重新启动应用程序时访问它们。但是,我希望能够随意刷新持久存储中的数据,所以我需要先从存储中删除现有对象。有直接的方法吗?谢谢我找到了这个解决方案:[managedObjectContextlock];[managedObjectContextreset];//todroppendingchangesif([persistentStoreCoordinatorremovePersistentStore:persistentStoreerror:&error])

ios - 试图用未知的演示者解雇 UIAlertController

我的应用程序崩溃了,一定是因为UIAlertController。此问题仅发生在UIAlertController可用的iOS8.x上。奇怪的是,我的应用程序既不使用UIAlertViewController也不使用UIAlertView。报告告诉我:TryingtodismissUIAlertControllerwithunknownpresenter.这怎么会发生?我想过撤消由于摇动手势而显示的系统AlertView当提示或通用对话框仍在屏幕上时WebView被释放低电量提醒但这些案例中没有一个让我崩溃。崩溃日志告诉我的事实是,操作系统显示了一个将附加到我的应用程序窗口的Alert

ios - 试图用未知的演示者解雇 UIAlertController

我的应用程序崩溃了,一定是因为UIAlertController。此问题仅发生在UIAlertController可用的iOS8.x上。奇怪的是,我的应用程序既不使用UIAlertViewController也不使用UIAlertView。报告告诉我:TryingtodismissUIAlertControllerwithunknownpresenter.这怎么会发生?我想过撤消由于摇动手势而显示的系统AlertView当提示或通用对话框仍在屏幕上时WebView被释放低电量提醒但这些案例中没有一个让我崩溃。崩溃日志告诉我的事实是,操作系统显示了一个将附加到我的应用程序窗口的Alert

iOS:强制退出应用程序是否会禁用使用 NSURLSession 的后台上传?

问题围绕着NSURLSession和NSURLSessionUploadTask。我正在将大文件上传到服务器,并注意到当我强制退出应用程序时,整个后台上传就停止了。但是,当应用程序通过Xcode/调试器运行时开始上传时,当我通过Xcode“停止”按钮停止应用程序运行时,我的上传甚至也能正常完成。我怀疑使用Xcode强制退出应用模拟的是iOS系统命令,而不是用户操作。所以我的问题是当用户强制退出应用程序时,iOS是否会立即取消NSURLSessionUploadTask?出于某种原因,我至少希望应用程序有一个错误回调,但什么也没有发生。 最佳答案

iOS:强制退出应用程序是否会禁用使用 NSURLSession 的后台上传?

问题围绕着NSURLSession和NSURLSessionUploadTask。我正在将大文件上传到服务器,并注意到当我强制退出应用程序时,整个后台上传就停止了。但是,当应用程序通过Xcode/调试器运行时开始上传时,当我通过Xcode“停止”按钮停止应用程序运行时,我的上传甚至也能正常完成。我怀疑使用Xcode强制退出应用模拟的是iOS系统命令,而不是用户操作。所以我的问题是当用户强制退出应用程序时,iOS是否会立即取消NSURLSessionUploadTask?出于某种原因,我至少希望应用程序有一个错误回调,但什么也没有发生。 最佳答案

cocoa - 在 iOS 4.x 和 MacOS X 10.6 : impossible? 中使用 NSDateFormatter 解析 rfc3339 日期

在一般情况下,使用NSDateFormatter解析rfc3339日期似乎是不可能的。我错了吗?[2年后编辑:现在有办法了!见下文和脚注。]一个不是特别可塑的网络服务正在给我提供这样的日期:2009-12-31T00:00:00-06:00他们使用的jaxb库的符合Rfc3339的默认输出。注意冒号,当偏移量不是文字“z”时,rfc3339需要:time-numoffset=("+"/"-")time-hour":"time-minutetime-offset="Z"/time-numoffset我想将它们解析为NSDates。NSDateFormatter需要Unicode指定语法中

cocoa - 在 iOS 4.x 和 MacOS X 10.6 : impossible? 中使用 NSDateFormatter 解析 rfc3339 日期

在一般情况下,使用NSDateFormatter解析rfc3339日期似乎是不可能的。我错了吗?[2年后编辑:现在有办法了!见下文和脚注。]一个不是特别可塑的网络服务正在给我提供这样的日期:2009-12-31T00:00:00-06:00他们使用的jaxb库的符合Rfc3339的默认输出。注意冒号,当偏移量不是文字“z”时,rfc3339需要:time-numoffset=("+"/"-")time-hour":"time-minutetime-offset="Z"/time-numoffset我想将它们解析为NSDates。NSDateFormatter需要Unicode指定语法中

ios - 如何检测iphone是否处于静音模式

我正在开发一个应用程序。因为我想通过编码检测“iPhone是否处于静音模式?”。我正在通过将cocoa与Objective-C结合使用来开发它。有知道的请回复 最佳答案 Pirripli的代码不能运行的原因是模拟器不支持测试,代码没有检查错误。更正后的代码如下所示:CFStringRefstate=nil;UInt32propertySize=sizeof(CFStringRef);AudioSessionInitialize(NULL,NULL,NULL,NULL);OSStatusstatus=AudioSessionGetPr

ios - 如何检测iphone是否处于静音模式

我正在开发一个应用程序。因为我想通过编码检测“iPhone是否处于静音模式?”。我正在通过将cocoa与Objective-C结合使用来开发它。有知道的请回复 最佳答案 Pirripli的代码不能运行的原因是模拟器不支持测试,代码没有检查错误。更正后的代码如下所示:CFStringRefstate=nil;UInt32propertySize=sizeof(CFStringRef);AudioSessionInitialize(NULL,NULL,NULL,NULL);OSStatusstatus=AudioSessionGetPr

iphone - 每个对象有多个委托(delegate)?

我有一个UIScrollView,我需要对其进行子类化,在子类中我需要附加UIScrollViewDelegate以便我可以实现viewForZoomingInScrollView方法.然后我有一个UIViewController,我需要在其中实例化我创建的这个UIScrollView子类的对象,我还想让UIViewController成为UIScrollViewDelegate这个对象,所以我可以在这个UIViewController类中实现scrollViewDidZoom。如何让一个对象拥有两个委托(delegate)?(我知道我可以很容易地只拥有一个委托(delegate)并在