Tag: ios5

从CGImageRef的UIImage

我正在尝试一个更复杂的项目的简单testing,但我为什么下面的代码崩溃并给出EXC_BAD_ACCESS错误感到困惑? 这是从UIView调用的。 – (void)testing { NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"ball.png" ofType:nil]; CGImageRef imageRef = [[[UIImage alloc]initWithContentsOfFile:imagePath]CGImage]; // CGImageRetain(imageRef); UIImage *newImage = [[UIImage alloc]initWithCGImage:imageRef]; UIImageView *iv = [[UIImageView alloc]initWithImage:newImage]; [self addSubview:iv]; } 我的猜测是CGImageRef不被保留,但添加CGImageRetain(imageRef); 没有区别。 我也应该注意到这个项目已经开启了ARC。 编辑 我做了一些更多的testing,发现这与ARC直接相关,因为我创build了两个基本项目,只包括上面的代码。 ARC的第一个closures,它完美的工作。 下一个与ARC打开和BAM崩溃与相同的错误。 有趣的是,我第一次在崩溃之前运行项目时,得到了实际的日志错误。 Error: ImageIO: ImageProviderCopyImageBlockSetCallback 'ImageProviderCopyImageBlockSetCallback' header is not a CFDictionary…

用新数据重新加载uitableview导致闪烁

我添加了无限的滚动function,并意识到,每当我重新加载的uitableview,视图闪烁..我不知道如何解决闪烁在这一点上。 请帮忙,谢谢! 我看到一个非常类似的问题,但没有解决scheme。 我尝试了作者发布的一个,但它不工作:“从父视图中删除tableview,重新加载数据,把表视图放回父视图”( UITableView reloadData – 如何停止闪烁 ) 代码:[self.tableView reloadData];

iOS 5:使NSString类别包括NSCFConstantString?

我有一个NSString类的类( NSString+URLEncoding.h )。 我遇到和未知的select器崩溃,因为我调用的类别方法的string已被iOS优化成一个NSCFConstantString 。 -[__NSCFConstantString URLEncodedString]: unrecognized selector sent to instance 0x290174 我从以下NSCFConstantString NSCFString了iOS 5中的NSCFConstantString和NSCFString优化: http : //www.cocoanetics.com/2012/03/beware-of-nsstring-optimizations/ 任何人都知道我如何能得到的NSString类别包括常量string,甚至强制NSString/NSCFString是一个NSString/NSCFString而不是一个NSCFConstantString ? 干杯,Z -编辑- 链接器标志-ObjC -all_load都已经实现 NSString + URLEncoding.m包含在目标编译源中 NSString + URLEncoding.m实现URLEncodedString方法。 检查僵尸。 我正在为ShareKit 2.0添加共享服务 标题: @interface NSString (OAURLEncodingAdditions) – (NSString *)URLEncodedString; 执行: @implementation NSString (OAURLEncodingAdditions) – (NSString *)URLEncodedString { NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, […]

使用UIPopoverBackgroundView类

Appls缺less关于如何使用iOS5中引入的UIPopoverBackgroundView类的文档。 任何人都有一个例子? 我试图做它的子类,但我的Lion上的XCode 4.2缺lessUIPopoverBackgroundView.h 编辑:不出所料,它应该已被导入为#import <UIKit/UIPopoverBackgroundView.h>

所需的背景模式密钥不在info-plist文件中

我想设置所需的背景模式键值,以便我的应用程序也在后台工作。 其实我想获得用户位置更新,当应用程序在后台,但没有在我的信息plist文件中调用所需的背景模式键的关键。 如何设置这个键,并把它放在我的文件中?

GLKView和EAGLView有什么区别?

我已经看到在iOS应用程序中使用EAGLView和GLKView。 他们之间有什么区别?

在故事板中定制uitableviewcells

我想我已经完成了所有步骤,但是我一定会错过一些东西,因为我无法从单元格中的标签连接到代码。 这是我正在做的事情: 将单元格样式设置为自定义 将一些标签拖到原型单元格上。 添加一个新的文件到项目,并使其成为UITableViewCell的一个子类 在单元格的身份检查器中,我试图自定义,我将它的类设置为刚刚创build的新类。 TRY来控制从单元格上的标签拖到我刚创build的类的头文件来设置一个IBOutlet,但它不会让我。 我错过了什么?

轻扫以删除embedded在UIScrollView中的UITableView

我遇到了与UIScrollview相同的问题, 通过刷卡启用删除行 这是一个tableView和另一个视图作为一个scrollView子视图,我不能启用“滑动删除”,直到我设置scrollView的scrollEnable属性为NO ,但它带来了另一个问题:我不能滑动tableView和另一个视图 除了设置scrollEnable属性来启用“滑动删除”还有其他的方法吗? 如果没有,我应该什么时候应该设置self.scrollEnable = NO ,什么时候应该设置self.scrollEnable = YES ,让“滑动删除”和“滑动视图”都工作正常? 谢谢

iOS初始屏幕持续时间(Default.png)

即时通讯使用Default.png文件为我的iPad应用程序。 它看起来是正确的,但我不能find一种方法来修改启animation面的持续时间。 有人有什么build议? 谷歌有许多网站,展示如何设置启animation面,但无法find我的问题的解决scheme。

从密钥链中的密钥对中提取公钥

问题:检索公钥 对于iPhone应用程序,我需要创build一个rsa密钥对,将其存储在密钥链中并检索公钥。 幸运的是,苹果发布了一个Crypto练习示例,可以find我需要的一切( SecKeyWrapper类,函数generateKeyPair和getPublicKeyBits )。 但是在尝试使用这些函数之后,对于不同的密钥对(而不是不同的密钥对的不同公钥),我总是得到相同的输出。 我的generateKeyPair和getPublicKeyBits函数的实现: 我首先通过调用generateKeyPairWithKeySizeInBits (这似乎工作正常),然后我用getPublicKeyBits和NSLog提取公钥的他们…创build一个密钥对… – (void) generateKeyPairWithKeySizeInBits:(int)bits withPublicIdentifier:(NSString *)publicIdentifier andPrivateIdentifier:(NSString *)privateIdentifier { NSLog(@"begin generating key…"); OSStatus status = noErr; NSMutableDictionary* privateKeyAttr = [[NSMutableDictionary alloc] init]; NSMutableDictionary* publicKeyAttr = [[NSMutableDictionary alloc] init]; NSMutableDictionary* keyPairAttr = [[NSMutableDictionary alloc] init]; NSData* publicTag = [publicIdentifier dataUsingEncoding:NSUTF8StringEncoding]; NSData* privateTag = [privateIdentifier dataUsingEncoding:NSUTF8StringEncoding]; SecKeyRef publicKey = […]