Tag: ios

AVAudioRecorder / AVAudioPlayer – 追加logging到文件

有什么方法可以录制到audio文件的末尾? 我们不能只是暂停logging而不是停止logging,因为用户需要能够稍后回到应用程序,并添加更多的audio到他们的logging。 目前,audio以NSDataforms存储在CoreData中。 NSData的AppendData不起作用,因为生成的audio文件仍然报告它只与原始数据一样长。 另一种可能性是将原始的audio文件和新的audio文件一起,并将它们连接成一个audio文件,如果有什么办法的话。

iPhone的iOS上可以使用Libsndfile库吗?

在iPhone操作系统上可以使用Libsndfile C库吗? 如果是这样,我是否需要“包含”它,还是比较复杂呢? 谢谢!

UITableViewCell textLabel颜色不变

我有一个UITableView和cellForRowAtIndexPath方法,我正在改变单元格的一些属性(字体,大小等)现在所有的任务下面列出的工作就好了,除了改变textLabel的颜色。 我不明白为什么只有那个特定的颜色属性不会改变。 我到处都可以想到,为什么它不工作,我卡住了。 有任何想法吗? – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *kLocationAttributeCellID = @"bAttributeCellID"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kLocationAttributeCellID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:kLocationAttributeCellID] autorelease]; cell.selectionStyle = UITableViewCellSelectionStyleBlue; cell.detailTextLabel.font = [UIFont fontWithName:@"Helvetica" size:14.0]; cell.detailTextLabel.numberOfLines = 0; cell.detailTextLabel.lineBreakMode = UILineBreakModeWordWrap; cell.userInteractionEnabled = NO; cell.textLabel.font = [UIFont fontWithName:@"Courier" size:18.0]; […]

不能打开'Optional.None'

当遇到错误致命错误: 不能打开Optional.None 跟踪这个并不容易。 什么原因导致这个错误 码: import UIKit class WelcomeViewController: UIViewController { let cornerRad:CGFloat = 10.0 @IBOutlet var label:UILabel @IBOutlet var lvl1:UIButton @IBOutlet var lvl2:UIButton @IBOutlet var lvl3:UIButton init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) } override func viewDidLoad() { super.viewDidLoad() lvl1.layer.cornerRadius = cornerRad lvl2.layer.cornerRadius = cornerRad lvl3.layer.cornerRadius = cornerRad } }

JSONSerialization选项做什么,他们如何改变jsonResult?

我在我的项目中经常使用JSONSerialization 。 这是我的JSONSerialization代码的一个例子: let json = try JSONSerialization.jsonObject(with: data!, options: []) as? [String: Any] 注 :选项缺失的目的,我通常在我的项目中有他们。 我的问题是,我不是很确定这些options: []是什么options: []呢? 我发现有关选项: NSJSONReadingMutableContainers: 指定将数组和字典创build为可变对象。 NSJSONReadingMutableLeaves: 指定将JSON对象图中的叶子string创build为NSMutableString的实例。 NSJSONReadingAllowFragments: 指定parsing器应允许不是NSArray或NSDictionary实例的顶级对象。 注2 :我发现了这些定义: https : //developer.apple.com/reference/foundation/nsjsonreadingoptions 我的问题是 :有人可以解释我的select之间的差异,我应该如何使用它们,如果你能告诉我一些这些选项的代码示例,这将是完美的:)。 任何帮助赞赏。 谢谢。

iPhone6状态栏显示放大的应用程序,但不在主屏幕上

经过一些初步testing,我们在iPhone6上的应用程序,我们看到,状态栏(也许是整个应用程序)显示放大的大小。 当我说缩放时,我指的是放大的桌面设置与标准。 该应用程序是使用旧的故事板types,而不是与大小类的新的。 我的App: 主屏幕:

如何在目标c中裁剪图像?

用户可以在编辑屏幕上更改默认显示的裁剪框大小。 我试着用下面的代码: – (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect { CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect); UIImage *cropped = [UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); return cropped; } 但它裁剪固定的面积。 如何裁剪用户select的区域?

使用聚合操作崩溃:Core Data iOS应用程序中的“ALL”

我正在一个iPhone应用程序,我有一个简单的多对多关系设置组和联系对象。 一个组可以有很多联系人,联系人可以属于多个组。 我尝试使用以下谓词select特定联系人不属于的所有组。 (注意:uid字段是我用来唯一标识联系人实体的string字段) [NSPredicate predicateWithFormat:@"ALL contacts.uid != %@", contactUId] 根据苹果的谓词编程指南,ALL聚合操作是有效的,但我得到以下exception,指出这是一个不受支持的谓词: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unsupported predicate (null)' 我可以使用一个类似的谓词来使用这个谓词来select一个联系人已经属于的所有组,所以看起来我具有正确定义的所有关系和字段。 [NSPredicate predicateWithFormat:@"ANY contacts.uid == %@", contactUId] 构造谓词时抛出exception,而不是当我试图实际执行获取请求,所以它似乎与我正在使用的语法而不是核心数据支持相关。 我究竟做错了什么?

简单的雪碧套件场景设置出错

我正在尝试设置一个简单的Sprite Kit安装程序。 我正在做的是从“空应用程序”重新创build默认的xCode模板“雪碧套件游戏”。 它不断崩溃在skView.showsFPS = YES; 线。 我无法解释。 你可以吗? 谢谢! 一些代码: AppDelegate.m – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; MenuController *menuController = [[MenuController alloc] init]; self.window.rootViewController = menuController; [self.window makeKeyAndVisible]; return YES; } MenuController.m – (void)viewDidLoad { [super viewDidLoad]; SKView *skView = (SKView *)self.view; skView.showsFPS = YES; skView.showsNodeCount […]

使用ARC,生命周期限定符分配和unsafe_unretained

我对这两个限定符有点困惑…与ARC而不是使用weak (即如果我需要支持iOS 4),我可以使用unsafe_unretained失去自动无function…最终的结果似乎是相似的assign 。 我可以用assign交换unsafe_unretained吗? 这些预选赛是同一件事吗? 苹果文档关于这个参数的任何链接都是非常有趣的…我只能在这里find几行