【问题标题】:kSecClass.takeRetainedValue() error in xcode6 beta 2xcode6 beta 2 中的 kSecClass.takeRetainedValue() 错误
【发布时间】:2014-08-19 13:27:45
【问题描述】:

运行var kSecAttrAccessGroupSwift: NSString = kSecClass.takeRetainedValue() as NSString时出现错误

错误描述是:

Bitcast 要求两个操作数都是指针或两者都不是 %182 = 位播 %objc_object* %181 到 %PSs9AnyObject_, !dbg !247 位播 要求两个操作数都是指针或两者都不是 %183 = bitcast %PSs9AnyObject_ %182 to i8*, !dbg !247 LLVM ERROR: Broken function 找到,编译中止!命令 /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift 退出代码 1 失败

我正在运行 xCode6 beta 2,这个错误是什么原因,这是一个错误吗?

【问题讨论】:

  • 这是一个错误,报告它。

标签: swift xcode6


【解决方案1】:

你必须这样做!

var kSecAttrAccessGroupSwift = NSString(format: kSecClass)

【讨论】:

  • 你能解释一下你的答案吗?
  • Call let kSecClassValue = kSecClass.takeRetainedValue () as NSString 会产生错误,因为类 kSecClass 没有方法 takeRetainedValue () 并且因此常量声明 kSekslassValue 应该像我上面描述的那样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多