Tag: 导入

如何将我的应用程序模块导入MyAppUITests文件?

这是我的简单testing用例: import XCTest @testable import MyApp //it doesn't work 因为这个: class TabBarControllerTests: XCTestCase { override func setUp() { super.setUp() let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject([], forKey: DBTabBarOrderedIndexesKey) //key is undefined, because of lack of my app module defaults.synchronize() continueAfterFailure = false XCUIApplication().launch() } func testIsOrderOfTabsSaved() { XCUIApplication().tabBars.buttons["Catering"].tap() //what next? } } 一旦我点击UITabBarItem我改变了DBAppSettings.mode的值,所以在这里我想有一个访问我的DBAppSettings.mode属性来检查它是否真的改变。 我注意到有一个奇怪的事情,当我build立我的应用程序,并检查构build什么, 没有我的UITest目标的生成 。 是不是重要?

不能将主要的Swift类导入testing目标?

我正在testing我的iOS应用程序中的类。 我试图通过添加import Pickle到我的PickleTests.swifttesting文件的顶部,将我的应用程序中包含所有类的目标Pickle导入到我的testing目标PickleTests ,但是我不断收到错误。 我收到的错误是:“无法导入桥接头(桥接头的path)”(桥接头的path显示在错误,而不是括号)。 我已经尝试在我的Pickle目标的生成设置中的“定义模块”设置为“是”,但它仍然不起作用。 我也在构build设置中validation了它具有桥接头文件的正确path。 任何关于如何设置我的testing的想法? 我在Xcode 6.3.2上。 请让我知道如果你需要任何额外的信息。 在新标签中打开图片,看看它是否更大。

将PDF文件插入到核心数据中?

我正在使用我的应用程序导入一些PDF文件。 但我试图把我的PDF文件插入我的数据库。 我正在使用核心数据。 是否有可能做到这一点 ? 如果是这样,我该怎么办? 我必须使用哪种types(NSData,NSDocument,…?) 非常感谢! 🙂

在testing项目中找不到“XXX-Swift.h”文件

我试图调用一个NSObject子类的方法,让我们说在testing项目中的XCTestCase子类的方法内的“主”项目。 主项目的NSObject子类导入“XXX-Swift.h”头文件(我正在混合Swift和Objective-C代码)。 所有工作正常,当我运行主项目,但是当我运行testing调用该子类的对象时,我得到一个错误,说在导入中的Swift头文件没有find。 我想我错过了testing目标中的一些设置,但是我没有find哪个…我应该检查什么? 或者我应该怎么做才能解决这个问题?

禁用模块时使用@import

我有个问题 @import Foundation; 我看到: @import vs #import – iOS 7 我将“启用模块”设置为“是” 而我的问题没有解决

更新RKLog.h中找不到的RestKit'lcl_RK.h'文件

我在Xcode 7.1中安装了CocoaPods v0.3.0的RestKit v0.25.0,并且导入有问题。 当我使用CocoaPods v0.38.2一切都是惊人的。 找不到“RKHTTPUtilities.h”文件。 它解决了在$ {PODS_ROOT} / Headers / Public / RestKit的标题searchpath中设置recursion之后。 但是我得到这个错误'lcl_RK.h'文件没有在RKLog.h中find。 我也尝试这样做。