草庐IT

cocoa-touch

全部标签

ios - 在 Web View 中生成 PDF 时,如何先将 PDF 数据写入文件

我的应用程序在生成PDF时不断收到内存警告和随后的崩溃。我被建议先将我的PDF写入文件,但没有提供扩展。这是我第一次使用iOS生成PDF,尽管查看了Apple文档http://developer.apple.com/library/ios/#documentation/2ddrawing/conceptual/drawingprintingios/GeneratingPDF/GeneratingPDF.html并搜索SO、Google并使用UIGraphicsBeginPDFContextToFile我只是不断收到警告/没有生成PDF或抛出异常,因为我只是在猜测。我真的还没有掌握这个概

ios - 使用后台线程更新界面的更快方法

我正在构建一个光谱仪,想知道如何提高基于UIView的代码的性能。我知道我无法从后台线程更新iPhone/iPad的用户界面,所以我使用GCD进行大部分处理。我遇到的问题是我的界面更新速度仍然太慢。使用下面的代码,我尝试采用32个堆叠的4x4像素UIView并更改它们的背景颜色(请参见附图中的绿色方block)。该操作会为其他用户界面产生明显的滞后。有没有一种方法可以让我从某种后台线程“准备”这些颜色,然后要求主线程立即刷新界面?//createacolorintensitymapusedtocolorpixelsstaticdispatch_once_tonceToken;dispa

ios - 内存增加每次核心数据迭代

在遍历我的核心数据对象时出现内存问题。当它循环遍历CFData(存储)时,它会不断增加,直到应用程序崩溃。核心数据不应该在每次循环结束后释放内存吗?for(Patient*patientinself.fetchedResultsController.fetchedObjects){for(Exam*examForPatientinpatient.exams){//dostuffwithexamForPatient}}编辑-尝试了以下并且仍然以相同的方式运行:for(Patient*patientinself.fetchedResultsController.fetchedObjects

ios - 设备密码锁定时无法保存核心数据管理对象上下文

我正在创建一个像这样的持久存储协调器:NSURL*storeURL=[[selfapplicationDocumentsDirectory]URLByAppendingPathComponent:@"Mydatabase.sqlite"];NSError*error=nil;__persistentStoreCoordinator=[[NSPersistentStoreCoordinatoralloc]initWithManagedObjectModel:[selfmanagedObjectModel]];if(![__persistentStoreCoordinatoraddPers

iphone - 在一个 View Controller 中强制肖像使其他 View Controller 最初处于肖像

导航Controller的RootViewController仅支持纵向,其他Controller支持所有方向。现在如果我在RootViewController上并且设备处于横向并且如果我按下一个纵向打开的下一个ViewController应该打开在景观中,因为它支持所有方向。请帮我解决这个问题。使用iPhone4siOS6.1.3 最佳答案 您可以在使用以下代码登录ViewController后在第一个屏幕中检查设备方向:--(void)viewWillAppear:(BOOL)animated{[selfwillRotateTo

ios - Cocoa 应用到 iOS (Objective-C) 应用

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。有一个非常开放的问题,我想征求人们的意见。我得到了一个项目,该项目最初是作为MacOSX的Cocoa应用程序编写的,现在我的客户希望将其制作为nativeiOS应用程序。在移植应用程序时,有没有人有一些最佳实践、理论或建议。查看Cocoa代码时,它似乎与iOS的objective-c非常相似。我只是想确保我在编写iOS版本时不会落入任何陷阱。现在谢谢!

ios - UINavigationController 的 UINavigationBar 中的 UISearchBar 不可点击

我正在创建一个UISearchBar并将其设置为我的UINavigationController的titleView属性。导航栏左侧按钮为空,搜索栏正常显示。但是,搜索栏上的任何触摸都将被忽略。取消按钮不接受点击,搜索栏文本字段也不响应点击。知道哪里出了问题吗? 最佳答案 原来是因为我用实例化了UISearchBar[[UISearchBaralloc]init]因此给它一个0x0大小。UISearchBar显示正确,所以我不认为框架可能是原因。 关于ios-UINavigationCo

iphone - 核心图 - 防止缩放/缩放图以显示完整的轴范围

我有一个从0到100的y轴边界和一个从0到10的x轴边界。当我绘制数据点(0,85)和(1,86)时,只有带有数据点的绘图部分显示。我明白这有什么用,但在我的例子中,我需要显示整个轴,未缩放。有没有办法在不缩放到数据点的情况下显示完整的轴?谢谢你的帮助。 最佳答案 更多的是提示而不是答案..但是,正如我在评论中所说:可以尝试去掉“scaleToFitPlots”,直接设置xRange和yRange;或者..调用-scaleToFitPlots:然后设置xRange 关于iphone-核心

ios - 从外部委托(delegate)推送 View Controller

我有两个类(class);MasterView是一个UIViewController,它显示我的TableView和MyClass,出于各种原因充当TableView的委托(delegate)和数据源。选择单元格时,我需要推送ViewController(DetailView)。如何从MyClass推送View?这就是我真正拥有的:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if(!detailViewController){detailViewContr

ios - Google Maps SDK for iOS touch subview

更新到适用于iOS的GoogleMapsSDK版本:1.3.1.3848后,我无法再在添加到MapView的subview上捕获触摸事件。感谢您的帮助!斯文 最佳答案 我不再使用GSMMapView作为RootView。只需使用将其添加到self.view[self.viewinsertSubview:_googleMapViewatIndex:0];相反。 关于ios-GoogleMapsSDKforiOStouchsubview,我们在StackOverflow上找到一个类似的问题: