ios - Xcode6 beta4 的问题

标签 ios xcode swift xcode6

<分区>

我正在使用 Swift 开发 Xcode6 beta 4 中的一个项目。但是我在这个项目上遇到了很多问题,这个项目在 Xcode6 beta 3 中运行良好:

Swift is unavailable on iOS earlier than 7.0;

我记得 Swift 应该适用于 iOS 6.0 及更高版本。为什么突然换到 iOS 7.0?

Class 'ViewController' has no initialisers

'IBOutlet' property has non-optional type 'UILabel'

所以我必须将我的代码更改为:

@IBOutlet weak var label: UILabel!

下个版本还会改吗?

另一个问题是:

'CGColorSpaceModel' does not have a member named 'value'

我的代码是:

var colorSpaceModel : CGColorSpaceModel
{
    return CGColorSpaceGetModel(CGColorGetColorSpace(self.CGColor))
}


if self.colorSpaceModel.value == kCGColorSpaceModelRGB.value || self.colorSpaceModel.value == kCGColorSpaceModelMonochrome.value {

我不知道我现在应该做什么。

最佳答案

是的,它是测试版 - 所以不要指望稳定 :)

  • IBOutlet - 单击红色圆圈并选择修复方式(之前阅读过推断类型和可选类型)

@IBOutlet issue

  • “ViewController”类没有初始化器 - 这应该可以修复它

    init(coder aDecoder: NSCoder!) { super.init(编码器:aDecoder)

  • colorSpaceModel - API已更新

尝试

if (self.colorSpaceModel == kCGColorSpaceModelRGB)

关于ios - Xcode6 beta4 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24878007/

相关文章:

ios - 如何在 UITextView textViewDidBeginEditing 中手动显示/停止键盘

swift - 类型 'StorageMetadata' 的值没有成员 'downloadURL'

ios - 如何在 Swift 中以编程方式创建 SplitViewController?

ios - popViewController 操作后的上边距 UITableViewController

iphone - 从 nsmutablearray 中删除对象

objective-c - 为 UITableView 中的部分添加背景图片

ios - NSNumberFormatter paddingPosition 不起作用

ios - react native 输入自动填充

ios - 如何在 swift 4 中制作可拉伸(stretch)的 tableView 标题?

ios - 不允许向本地主机发出请求 - swift