问题标签 [xcode6.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swipe 在 Xcode 6.3 beta 上无法可靠运行;如何解决?
我有一个苹果手表应用程序(在模拟器中),它曾经在页面之间滑动而没有问题,但我注意到在 Xcode 6.3 beta 中这是不可靠的(我提出了一个错误 19781821)。有没有其他人有这个问题或解决方法?
自从发布我最初的问题以来,该错误已(默默地)在 Xcode 6.3 beta 3 中修复(发行说明中未提及)。使用包括 Gold Master 在内的更高版本也可以正常工作。
现在留下这个问题主要是为了记录这个过去的问题。
ios - Objective-C 方法与可选需求方法 Swift 冲突
Xcode 更新后,编译器开始在工作代码上抛出错误(两个函数都在 AppDelegate.swift 中)。
有错误:
/Users/../AppDelegate.swift:14:11:Objective-C 方法 'application:didFinishLaunchingWithOptions:' 由方法 'application( :didFinishLaunchingWithOptions:)' 提供,与协议中的可选要求方法 'application(:didFinishLaunchingWithOptions:)' 冲突'UIApplicationDelegate'
第二个
有错误
/Users/../AppDelegate.swift:25:11:Objective-C 方法 'application:openURL:sourceApplication:annotation:' 由方法 'application( :openURL:sourceApplication:annotation:)' 提供,与可选要求方法 'application ( :openURL:sourceApplication:annotation:)' 在协议'UIApplicationDelegate'
我知道我很可能希望您以某种方式将这两个功能合二为一。我不明白为什么这段代码在 6.3 中突然停止工作,尽管它在 6.2 中工作。
ios - Xcode 6.3 beta - 您的可执行文件包含不受支持的架构“[armv7k]”
我正在更新我现有的应用程序以包括对 Apple Watch 的支持(在此阶段仅处理通知),但是当我归档我的应用程序并尝试将其提交到应用程序商店进行审查时,我不断收到此错误。
我尝试过使用构建设置,也尝试过用谷歌搜索错误,但是我无法弄清楚问题是什么。
有没有人有任何想法或是否有人也遇到过这个问题?
ios - Xcode 6.3 beta 不支持 iOS 8.2
如标题所述,今天升级到 iOS 8.2,Xcode 6.3 beta 不支持我的设备。
即使 Xcode 6.3 支持 iOS 8.3,我也无法安装 iOS 8.2 模拟器。
我不能放弃使用 Xcode 6.3 beta,因为我根据 Swift 1.2 的更改修改了很多代码,而且据我所知 Xcode 6.2 还不支持 Swift 1.2。
除了降级或升级到 iOS 8.3 beta 之外,还有其他已知的解决方案吗?(iOS 8.3 beta 也没有在苹果链接中找到下载)
PS。在升级之前,我能够在设备上运行 Swift 代码。
swift - 尝试在 Xcode 6.3 Beta 3 中覆盖初始化程序时生成错误
以下代码显示 Xcode 6.3 Beta 3中的构建错误。该代码适用于 Xcode 6.2 和 Xcode 6.3 Beta 2。
错误信息
初始化器不会覆盖其超类中的指定初始化器
解决方法?
有一种可能的解决方法是使用Beta 3 发行说明中提到的 init 方法创建协议。我无法让它同时工作init
和init(frame: CGRect)
初始化程序。
如何修复这些构建错误?
swift - “在 Swift 1.2 中展开可选值时意外发现 nil”
我有一个SomeClass
具有可为空属性的 Objective C 类:
在 Swift 1.2 (Xcode 6.3 beta 3) 文件中,我尝试将属性分配给可为空的属性:
此代码崩溃并显示以下消息:
致命错误:在展开可选值时意外发现 nil
在 Xcode 6.2 下编译时,一切都按预期工作。
这是一个错误,还是我错过了什么?当两者都应该是可选的时,运行时尝试解包的是什么可选的?
ios - WatchKit 应用程序的部署目标必须等于 iOS 8.2(是 8.3)吗?
我刚刚下载了 Xcode 6.3 beta 4,我的 WatchKit 应用程序现在无法构建并出现错误:
iOS 应用程序和项目实际上有一个 7.1 的部署目标并且一直都有,但是我们一直在为我们的 WatchKit 组件(使用 Swift 1.2)使用 iOS 8.3 SDK,使用 Xcode 6.3 beta 1、2 和 3 没有问题。这个错误仅出现在 Xcode 6.3 beta 4 中。
其他人有这个错误,并且知道如何解决它?
xcode - Swift 1.2 (Xcode 6.3 Beta 4) - CCCrypt 无法调用错误
刚刚更新到最新的 Xcode 6.3 Beta 4,我遇到了一个我似乎无法弄清楚的错误。
有错误是:
无法使用类型为“(CCOperation,CCAlgorithm,CCOptions,UnsafePointer,(Int),nil,UnsafePointer,UInt,UnsafeMutablePointer,(Int),inout UInt)”的参数列表调用“CCCrypt”
使用以下代码:
这在 Beta 3 下工作得很好,并且不确定发生了什么变化,即使在阅读了 Beta 4 更改日志之后也是如此。
不知道问题是什么,我应该向 Apple 打开一个错误吗?
ios - 如何在没有占位符文本的情况下设置属性文本?
在 Xcode 6.2 中工作的代码不再工作,我无法弄清楚如何修复它。字符串属性现在被忽略,除非我设置默认文本。这是我现在得到的:
swift - Catch-22 将平移手势识别器创建为常量?
我有一个 UIView 的自定义子类。它有一个平移手势识别器,我已将其设置为必需的常量:
它是一个常量,因为它在视图初始化时创建一次,并在视图的生命周期内持续存在。
在视图的指定初始化程序中init(coder)
,我想创建我的平移手势识别器并将其连接起来。但是,在 Xcode 6.3 下,如果手势识别器是一个常数,我似乎不能这样做。(这似乎只是 Xcode 6.3 beta 下的问题 代码允许我在调用后设置平移手势初始化器super.init(coder)
)
由于该变量是必需的常量,因此需要在调用超类之前对其进行设置init(coder)
。但是,平移手势识别器的唯一初始化程序将 self 作为参数。在我打电话之前,Self 不可用super.init(coder)
。
因此,我无法在调用 toUIPanGestureRecognizer(target:action:)
之前调用 to创建手势识别器,super.init(coder)
因为我需要将 self 传递给该平移手势初始化程序,
...并且我不能在调用UIPanGestureRecognizer(target:action:)
之后调用super.init(coder)
,因为我必须在调用超类初始化程序之前为所有必需的常量/变量设置值。
我能想出的唯一解决方案是让我的手势识别器成为一个可选的变量,我不想这样做。在初始化器完成后它总是有一个值,并且每次我使用它时都必须打开一个可选的值,这很烦人。
我在这里错过了什么吗?