Tag: xcode6.3

Xcode 6.3在项目重命名上崩溃

我刚刚更新了我的Xcode 6.3。 项目重命名时遇到问题。 有没有解决办法? 在某些情况下,它显示的是mymac,而不是模拟器或设备,在左上方的模式 – 设备部分。

不能下标的值? 具有typesInt的索引

这是在扩展PFQueryTableViewController的类中,我收到以下错误。 行将只是PFUser 。 为什么我无法施展它? 有没有解决的办法? 错误是: Cannot subscript a value of [AnyObject]? with an index of type Int …这一行: var user2 = self.objects[indexPath.row] as! PFUser

应用程序坚持OSSpinLockLockSlow

更新2:我发现一个解决方法是同步MOC释放和保存。 请参阅更新的项目。 https://github.com/shuningzhou/MOCDeadLock.git 注意:我使它更加积极地失败。 不要在真实的设备上运行它! 更新:演示此问题的示例项目。 https://github.com/shuningzhou/MOCDeadLock.git XCode 6.2:无法重现。 XCode 6.3:可重复使用。 XCode 6.4 beta:可重复使用。 ========================== 问题 ====================== ========= 升级到XCode 6.3后,我们的应用程序随机停留在OSSpinLockLockSlow 。 在我们的项目中,我们使用NSOperation和NSOperationQueue从我们的服务器获取数据,并使用Core Data进行数据持久化。 这个问题从来没有发生过! 您可以从堆栈跟踪中看到,我们的代码没有进行任何调用。 我不知道从哪里开始debugging。 有人能提供一些指导吗? 先谢谢你! 请参阅堆栈跟踪 编辑: 我们正在使用AFNetworking ,我们的NSOperations是NSOperations的子类。 我们添加了一些自定义属性并覆盖了方法-(void)start : – (void)start; { //unrelated code… NSString *completionQueueID = [NSString uuid]; const char *cString = [completionQueueID cStringUsingEncoding:NSASCIIStringEncoding]; self.completionQueue = dispatch_queue_create(cString, DISPATCH_QUEUE_SERIAL); //unrelated […]

WatchKit应用程序的部署目标必须等于iOS 8.2(8.3)?

我刚刚下载了Xcode 6.3 beta 4,我的WatchKit应用程序现在无法生成一个错误: Embedded Binary Validation Utility Error error: WatchKit apps must have a deployment target equal to iOS 8.2 (was 8.3) iOS应用程序和项目实际上有一个7.1的部署目标,并且总是有,但是我们一直在使用Xcode 6.3 beta 1,2和3,没有问题地使用我们的WatchKit组件(使用Swift 1.2)的iOS 8.3 SDK。错误只出现在Xcode 6.3 beta 4中。 任何人都有这个错误,并知道如何解决它?

在Swift 1.2和Swift 2.0中的string长度

在之前版本的Swift中,我有以下代码。 func myfunc(mystr: String) { if mystr.utf16Count >= 3 { 随着最新版本的Swift 1.2,我现在得到以下错误。 'utf16Count' is unavailable: Take the count of a UTF-16 view instead, ie count(str.utf16) 好的,所以我改变我的代码如下。 func myfunc(mystr: String) { if count(mystr.utf16) >= 3 { 但是这不起作用。 我现在得到下面的错误信息。 '(String.UTF16View) -> _' is not identical to 'Int16' 什么是正确的方式来获得一个string的长度与Swift 1.2?