Tag: iphone

如何知道何时可以忽略所有exception断点上的__cxa_throw?

我在Xcode 4.5.1上。 我认为这是我看到的比较新的行为。 我更喜欢在启用“所有exception”断点的情况下开发和testing我的项目。 我已经遇到了一个场景,我正在将缩略图图像加载到tableview中的单元格,在那里我得到一个__cxa_throwexception。 当我点击“继续执行程序”button,Xcode继续其快乐的方式。 我得到缩略图。 应用程序似乎工作正常。 我正在寻找一些关于如何确定这是否安全可以忽略的提示。 就像也许一些理解栈跟踪的指针? 或者是其他东西? 以下是代码片段: NSString *imageStr = item.thumbURL; imageStr = [imageStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *imageURL; if (![imageStr isEqualToString:@""]) { imageURL = [NSURL URLWithString:imageStr]; NSLog(@"imageURL: %@",imageURL); if (imageURL == nil) { NSLog(@"imageUrl was nil for string: %@",imageStr); } else { UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; //spinner.frame = CGRectMake(cell.imageView.frame.size.width/2,cell.imageView.frame.origin.y […]

如何在Interface Builder中将导航栏添加到UITableViewController?

界面生成器不让我点击并拖动到一个表视图控制器的导航栏! 这是非常令人沮丧的。 我只想要一个带有编辑button的表格视图(在interface-builder中完成)。 如果这是不可能的,那我该如何添加一个navbar编程? 提前致谢。

如何删除XCode 4中的文档“iOs 4.2库”

HI。 我的XCode 4.0.1有很多文档下载。 我有 iOS 4.2库 iOS 4.3库 Mac OS X 10.6核心库 Mac OS X旧版库(已卸载) Xcode 4.0开发人员库 我想卸载4.2库,因为它是旧的。 但是“负号”是禁用的,“Delete Documentation Feed”也是禁用的。 所以,没有其他办法可以删除它。 有人知道如何做到这一点?

如何打印NSMutableURLRequest?

如何使用NSLog打印NSMutableURLRequest?

uiscrollview的问题setcontentoffsetanimation时不animation:设置为yes

这很奇怪,我想知道有没有人有任何想法? 我试图滚动一个UIScrollView来响应iPad上的一个button。 如果我做: CGPoint currentOff = scrollView.contentOffset; currentOff.x+=240; [scrollView setContentOffset:currentOff animated: NO]; 滚动视图跳转到所需的位置,但我希望它滚动。 但是,当我这样做的时候: CGPoint currentOff = scrollView.contentOffset; currentOff.x+=240; [scrollView setContentOffset:currentOff animated: YES]; 那么它什么都不做! 我有另一个滚动视图正常工作,并按预期响应setContentOffset:YES ,所以我很困惑。 任何关于为什么滚动可能不会发生的想法是最受欢迎的! 此外, – (void)scrollViewDidScroll:(UIScrollView *)sender在使用animated:YES时没有收到任何内容,但是当使用animated:NO被使用!

如何在Xcode 4中创build项目模板

它很难find一个教程来做到这一点,因为大多数信息与Xcode 3有关。下面的答案可能会帮助一些人。 我从以下网站获取了大部分我的信息,以获得以下答案: http://meandmark.com/blog/2011/12/creating-custom-xcode-4-project-templates/ http://www.bobmccune.com/2012/03/04/creating-custom-xcode-4-file-templates/

如何用drawRect中的渐变填充path:?

用纯色填充path很简单: CGPoint aPoint; for (id pointValue in points) { aPoint = [pointValue CGPointValue]; CGContextAddLineToPoint(context, aPoint.x, aPoint.y); } [[UIColor redColor] setFill]; [[UIColor blackColor] setStroke]; CGContextDrawPath(context, kCGPathFillStroke); 我想绘制一个渐变而不是纯红的,但我有麻烦。 我已经尝试了在UIView和UILabels在iPhone上的问题/答案: 渐变中列出的代码 这是: CAGradientLayer *gradient = [CAGradientLayer layer]; [gradient setFrame:rect]; [gradient setColors:[NSArray arrayWithObjects:(id)[[UIColor blueColor] CGColor], (id)[[UIColor whiteColor] CGColor], nil]]; [[self layer] setMasksToBounds:YES]; [[self layer] insertSublayer:gradient atIndex:0]; 然而,这就描绘了这个渐变的整体观点,掩盖了我原来的路线。

iphone uiview – 调整框架,以适应子视图

在添加子视图之后,是不是应该调整UIView框架的大小,以便框架是包含所有子视图所需的大小? 如果您的子视图是dynamic添加的,那么您如何确定容器视图框架需要的大小? 这不起作用: [myView sizeToFit];

UIGraphicsGetImageFromCurrentImageContext()视网膜parsing?

我正在拍摄我的屏幕,并使用UIGraphicsGetImageFromCurrentImageContext()来操作它。 一切正常。 然而,在iPhone 4上,分辨率看起来很破旧,因为它看起来像是使用的是标准分辨率,而不是@ 2x。 有什么办法可以提高生成图像的分辨率吗? UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();

在iOS中的App Delegate中调用当前视图控制器中的方法

我有两个视图控制器(BuildingsViewController和RoomsViewController),都使用应用程序委托内的一个函数称为上传。 上传function基本上是一个HTTP请求,如果成功或失败,触发一个uialertview。 这工作正常。 我正在努力的部分来自应用程序委托的connectionDidFinishLoading方法。 我需要能够基本刷新当前视图控制器通过也许viewWillAppear方法的视图控制器。 在每个视图控制器的viewWillAppear函数中,我有确定底部工具栏上的button的代码。 我想要通过应用程序代理完成上传时,每个视图控制器的工具栏中的“上传”button自动删除。 我已经尝试从应用程序委托的connectionDidFinishLoading方法[viewController viewWillAppear:YES] ,但它永远不会被调用。 我希望我很清楚。 任何帮助是极大的赞赏。 谢谢。