草庐IT

cocoa-touch

全部标签

iphone - XCode4 无法正确生成 NSManagedObject 子类

我使用XCode4中的模型编辑器创建了一个模型。不久之后,我决定重命名我的实体。效果很好,但是当我尝试从它们生成NSManagedObject子类时,XCode使用旧的实体/类名称生成它们。这是一个已知错误吗? 最佳答案 我解决了。这不是错误。如果您单击实体,您还必须在检查器中更改类名。 关于iphone-XCode4无法正确生成NSManagedObject子类,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

iphone - UIwebView链接延迟

我有一个带有一些链接的UIWebView。当我单击链接时,在加载链接之前会有大约2-3秒的延迟。这是应该的样子还是有我可以更改的设置?谢谢。 最佳答案 在iOS5中,属于UIWebView的UIScrollView已公开,因此您可以更改其行为。因此,要消除点击延迟,您只需执行以下操作:[webView.scrollViewsetDelaysContentTouches:NO]这样您就不必使用任何javascript库来消除延迟。作为奖励,您可以通过更改decelerationRate使UIWebView中的滚动感觉更加原生:[web

ios - 跟踪在申请中花费的时间

我应该使用什么来跟踪用户在iOS设备上使用我的应用程序的时长?我想我可以这样做:记录应用启动时间(application:didFinishLaunchingWithOptions:)记录App结束时间(applicationWillTerminate:)列表项向服务器发送报告(成对的开始/退出时间)并计算在应用程序中花费的时间你有什么更好的想法吗?重要的是网络和资源的有效性(不要在复杂的计算操作上发送大量数据或消耗iOS资源。) 最佳答案 注意applicationWillTerminate:不一定在按下主页按钮时被调用(这从iO

ios - 使用 Cocoa-Touch 播放从文档目录下载的视频

我正在尝试让我的应用程序播放已下载到文档目录的视频文件。我知道文件正在下载,但我似乎无法播放该文件,这是我的代码:-(IBAction)play{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*path=[documentsDirectorystringByAppendingPathComponent:@"%@/piggy.m4v"]

objective-c - 如何重新创建 Jetsetter 的 iOS 预告片照片和照片查看器幻灯片过渡?

我遇到的最令人印象深刻的iOS应用程序之一是Jetsetter,因为它具有出色的设计、令人难以置信的界面和创造性的动画使用。我最喜欢的应用程序组件之一是他们为酒店/field提供的预告片照片界面。它们提供最小化的照片幻灯片,但如果您想要完整View,可以单击它,它会展开以显示更大版本的图像。您可以在操作中看到模糊的视频here.我有兴趣重新创建类似的东西。我很清楚像MHPagingScrollview这样的分页画廊(这就是较大的照片查看器的功能),但我想弄清楚的是处理过渡的正确方法。我还看到了处理KenBurnseffect的库对于图像。然而,不清楚的是是否有单独的ViewContro

objective-c - Xcode 中的 EXC_BAD_ACCESS (code=1) 错误

我知道这个错误与内存管理有关,但我必须承认我被难住了!用objectivec编程大约3周,所有这些管理内存的东西都很困惑!基本上发生的是我在表格View中有这个mapView。当单击后退按钮离开mapView并返回主菜单时,出现上述错误。这是头文件中的代码#import#import@interfaceMapViewController:UIViewController{IBOutletMKMapView*mapView;BOOLlocate;}@property(nonatomic,retain)IBOutletMKMapView*mapView;@end和实现文件#import"M

iphone - UILabel 不会更改 setFrame 上的高度

我正在尝试根据标签中的文本量更改UILabel的高度。我可以计算标签所需的大小,但是当我尝试设置UILabel框架时,它并没有改变。下面是我的代码。即使我将最后一行中的size.height替换为500之类的值,UILabel框架的大小也不会改变-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*simpleTableIdentifier=@"GameItemCell";GameItemCell*cell=(Gam

ios - 有人可以解释 'CoreAnimation: timed out fence' 日志消息吗?

我收到了一份关于我们的iPad应用程序崩溃的报告,并附有一条日志消息。日志消息的最后几行如下:Aug2108:58:512TesterPadbackboardd[26]:CoreAnimation:timedoutfence25993Aug2108:58:512TesterPadbackboardd[26]:CoreAnimation:updatesdeferredfortoolongAug2108:58:522TesterPadAppName[2428]:CoreAnimation:failedtoreceivefencereply:10004003谁能告诉我这些日志消息是什么意思?

ios - 在 iOS 中单击全屏按钮时,可以强制 MPMoviePlayerController 横向显示

我在detailView(UIVIew)中创建了一个MPMoviePlayerController,现在我想在用户单击全屏按钮时强制MPMoviePlayerController横向View。我可以这样做吗?请给我任何建议。提前致谢。这是我要创建的代码:NSURL*movieURL=[NSURLURLWithString:previewString];movieController=[[MPMoviePlayerControlleralloc]initWithContentURL:movieURL];[movieController.viewsetFrame:CGRectMake(10

ios - 在 CoreData 中存储 NSMutableAttributedString 的简单方法

我试图在CoreData中存储一个NSMutableAttributedString,但遇到了问题,因为我的NSMutableAttributedString的一些属性包含Core无法存档的基础对象。有没有一种简单的方法可以让这个对象存储在CoreData中,而不必手动做一些乱七八糟的事情? 最佳答案 NSMutableAttributedString符合NSCoding,这意味着它知道如何将自己转换为NSData并通过协议(protocol)实现CoreData知道如何使用。使属性“可转换”,然后只为其分配属性字符串。由于它是可转