相关疑难解决方法(0)

Xcode 6 Editor无法识别单元测试

我有一个问题,Xcode IDE 6没有正确检测我的swift单元测试用例.当我运行单元测试时,所有测试都被执行了.

但是在IDE中编辑单元测试时无法识别.我必须运行整个单元测试套件才能运行单个测试.

我无法弄清楚我是如何避免这种故障的.

在此输入图像描述

ide unit-testing ios xctest xcode6

51
推荐指数
6
解决办法
1万
查看次数

添加到测试目标时的IBDesignable错误

我有一个简单的UIButton子类,IBDesignableIBInspectablevar 实现:

@IBDesignable class Button: UIButton {
    @IBInspectable var borderColor: UIColor = UIColor.whiteColor() {
        didSet { layer.borderColor = borderColor.CGColor }
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有在框架中使用它,它正在按照预期在Interface Builder中工作,但是,一旦我将此子类添加到我的Tests目标,它就会停止渲染实时,并且我得到以下错误:

Main.storyboard: error: IB Designables: Failed to update auto layout status: dlopen(TestTests.xctest, 1): Library not loaded: @rpath/XCTest.framework/XCTest
Referenced from: TestTests.xctest
Reason: image not found

Main.storyboard: error: IB Designables: Failed to render instance of Button: dlopen(TestTests.xctest, 1): Library not loaded: @rpath/XCTest.framework/XCTest
Referenced from: TestTests.xctest
Reason: image not found
Run Code Online (Sandbox Code Playgroud)

如果我删除IBDesignable …

xcode ios xctest swift ibdesignable

21
推荐指数
2
解决办法
1万
查看次数

Xcode无法识别新的Swift类

我在一个新文件中创建了一个新的Swift类

import Foundation

class RecordedAudio: NSObject{
    var filePathUrl: NSURL!
    var title: String!
}
Run Code Online (Sandbox Code Playgroud)

现在我想通过创建一个新对象在另一个类中使用它.

import UIKit
import AVFoundation

class recordSoundsViewController: UIViewController, AVAudioRecorderDelegate {
    var audioRecorder: AVAudioRecorder!
    var recordedAudio: RecordedAudio! // new object gives error
Run Code Online (Sandbox Code Playgroud)

但Xcode给我的错误是"使用未声明的类型RecordedAudio",所以我被困在那里.此处发布了一个类似的问题:如何从另一个Swift文件导入Swift文件? 但这些解决方案都不适合我.顺便说一下,这是Udacity swift课程的一部分.谢谢,任何帮助将不胜感激.

ios swift

14
推荐指数
2
解决办法
1万
查看次数

SQLite.swift模块文件是由较旧版本的编译器创建的

我只使用xcode大约一个月.我安装了xcode 6并创建了一个项目,该项目使用来自GitHub的stephencelis的SQLite.swift项目.一切都运行良好,我想我必须在今天早上无意中加载Xcode更新.我现在在xcode版本6.3上.现在,当我打开我的项目并执行构建时,我在我的一个单元中的一行中得到错误,该单元执行"导入SQLite".错误消息显示:"模块文件由较旧版本的编译器创建".之前我在SQLite源文件中有50多个错误,因此我下载了SQLite的最新zip并打开了该项目并执行了一个没有错误的构建.但是现在如果我回去编译我的项目,我会得到主题中提到的错误.

我想我只是不知道如何正确使用GitHub中的这些库,或者这是否特定于SQLite.任何帮助将不胜感激.

xcode compiler-errors swift sqlite.swift

4
推荐指数
1
解决办法
3502
查看次数