我使用AVAudioRecorder进行录制,它在iOS 4设备上运行良好,但昨天我们发现iOS5上的录制文件已损坏。 使用iPhone 5模拟器我有以下错误: 2011-08-02 11:09:03.586 Moodle [7832:10103] Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/ System / Library /扩展名/ AudioIPCDriver.kext / Contents / Resources / AudioIPCPlugIn.bundle / Contents / MacOS / AudioIPCPlugIn,262):找不到符号:___CFObjCIsCollectable 你知道这个错误来自哪里以及如何解决这个问题?
什么是NSParameterAssert ? 任何人都可以用例子来解释
我需要确定选定的UIColor(用户选取的)是黑暗的还是明亮的,所以我可以改变位于该颜色之上的一行文本的颜色,以获得更好的可读性。 下面是Flash / Actionscript(带有演示)的示例: http : //theflashblog.com/?p=173 有什么想法吗? 干杯,安德烈 UPDATE 感谢大家的build议,以下是工作代码: – (void) updateColor:(UIColor *) newColor { const CGFloat *componentColors = CGColorGetComponents(newColor.CGColor); CGFloat colorBrightness = ((componentColors[0] * 299) + (componentColors[1] * 587) + (componentColors[2] * 114)) / 1000; if (colorBrightness < 0.5) { NSLog(@"my color is dark"); } else { NSLog(@"my color is light"); } […]
最近我得到错误:“找不到开发者磁盘映像” 我认为这是因为我已经在iPhone上更新了iOS 9.1。 我该如何解决这个问题,使Xcode支持iOS 9.1设备?
我似乎无法find在XCode 4中运行控制台(显示NSLog注释)的方法。以前版本的XCode的常规方法不起作用。 有没有人有一个如何做到这一点的想法?
在NSArray存储c结构的常用方法是什么? 内存处理的优点,缺点? 值得注意的是, valueWithBytes和valueWithPointer什么区别 – 由下面的justin和catfish引发。 下面是苹果公司关于valueWithBytes:objCType:的讨论的链接 valueWithBytes:objCType:面向未来的读者 对于一些横向思考和更多的performance,Evgen提出了在C ++中使用STL::vector的问题。 (这提出了一个有趣的问题:是否有一个快速的C库,与STL::vector不同,但是要轻得多,可以对数组进行最小的“整齐处理”…) 所以原来的问题… 例如: typedef struct _Megapoint { float w,x,y,z; } Megapoint; 那么,在NSArray如何存储自己的结构的正常,最好,惯用的方法是什么,以及如何处理这个习惯用法中的记忆? 请注意,我特意寻找常用的习惯来存储结构。 当然,可以通过做一个新的小class来避免这个问题。 不过,我想知道如何将数组结构放入数组中,谢谢。 顺便说一句,这可能是NSData方法吗? 不是最好的… Megapoint p; NSArray *a = [NSArray arrayWithObjects: [NSData dataWithBytes:&p length:sizeof(Megapoint)], [NSData dataWithBytes:&p length:sizeof(Megapoint)], [NSData dataWithBytes:&p length:sizeof(Megapoint)], nil]; 顺便说一句,作为一个参考点,并感谢Jarret Hardie,以下是如何在NSArray存储CGPoints和类似: NSArray *points = [NSArray arrayWithObjects: [NSValue valueWithCGPoint:CGPointMake(6.9, 6.9)], [NSValue […]
我正在使用iPhone SDK(3.0),我试图创build一个select器数组来调用一个类中的各种方法。 很显然,我做错了什么(我认为@select器不被认为是一个类,所以填充到一个NSArray不起作用)。 我试过了,但显然是错的。 有一个简单的方法有这样的select器数组? 还是有更好的方法来遍历一组方法? selectors = [NSArray arrayWithObjects: @selector(method1), @selector(method2), @selector(method3), @selector(method4), @selector(method5), @selector(method6), @selector(method7), nil]; for (int i = 0; i < [selectors count]; i++) { if ([self performSelector:[selectors objectAtIndex:i]]) // do stuff; }
如果我有一个imagePicker的UIImage ,我怎样才能将其保存到文档目录中的子文件夹?
有没有人在XCode项目中find未使用的图像? (假设所有文件在代码或项目文件中都被名称引用 – 没有代码生成的文件名。) 这些文件往往是build立在一个项目的生命周期,并且很难判断是否可以删除任何给定的png。
我使用Interface Builder来创build一个表格视图,我添加了库的search栏和search显示控制器来添加searchfunction。 但是,IB将其设置为当视图第一次显示时,屏幕顶部会显示该条。 我想知道如何让默认情况下隐藏search栏,但仍然可以与表视图(例如苹果的邮件应用程序)滚动。 我已经尝试调用scrollRectToVisible:animated:在viewDidLoad向下滚动表视图,但无济于事。 默认情况下隐藏search栏的首选方式是什么?