标签: xcode9

Swift:显示错误的 OHHTTPStubs 的测试实现

我通过可可豆提取 OHHTTPStubs,但我遇到了一些我无法弄清楚原因的问题。这是我的 podFile 的副本

# platform :ios, '11.3'

target 'myApp' do
  use_frameworks!
  target 'myAppTests' do
    inherit! :search_paths
   pod 'OHHTTPStubs/Swift'
  end
end
Run Code Online (Sandbox Code Playgroud)

在我的测试文件中:

import OHHTTPStubs
@testable import myApp

class myTest: XCTestCase {

    var client: CryptoCompareClient!

    override func setUp() {
        super.setUp()
        OHHTTPStubs.onStubMissing { request in
            XCTFail("Missing stub for \(request)")
        }
    }
Run Code Online (Sandbox Code Playgroud)

在这一行:

    OHHTTPStubs.onStubMissing { request in
        XCTFail("Missing stub for \(request)")
    }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Type 'OHHTTPStubs' has no member 'onStubMissing'
Run Code Online (Sandbox Code Playgroud)

此外,我正在尝试使用 OHHTTPStubs 从包中加载文件:

let bundle = OHResourceBundle("myFixtures", FixtureLoader.self)!
        let path = OHPathForFileInBundle(filename, bundle)!
        return …
Run Code Online (Sandbox Code Playgroud)

ios ohhttpstubs swift4 xcode9

0
推荐指数
1
解决办法
872
查看次数

故事板中的安全区域错位

当我开始配置 UI 以在横向模式下工作时,我遇到了一个奇怪的问题。

我的几个(但不是全部)视图控制器在 Safe Area 中表现出奇怪的行为。

安全区域延伸到视图之外。它对我的用户界面造成了严重破坏。

堆栈区域错位

虽然这应该无关紧要,但我已经检查了所有约束以确保我没有将安全区域设置为其他大小的约束。

我还清理了构建文件夹以及项目。

虽然我应该无法更改安全区域,但还是会发生错误。

我正在使用 Xcode 版本 9.4 (9F1027a)。

有什么想法吗?

更新:它变得有点奇怪。这是限制,但我不知道为什么。我删除并重新制作它们。由于限制,安全区域肯定发生了变化。现在我的问题是,我应该提交错误吗?

xcode ios xcode9

0
推荐指数
1
解决办法
1115
查看次数

升级到Xcode 9.0后,现有应用程序出错"dyld:dyld_sim不兼容mach-o"

升级到之后Xcode 9.0,现有应用程序出错:

"dyld:dyld_sim不兼容mach-o"

任何意见?

在此输入图像描述

ios xcode9

-1
推荐指数
1
解决办法
2135
查看次数

我的应用程序文档文件夹在XCode 9模拟器中的位置

它在哪里?我尝试了XCode 8的旧答案,它不在那里.为什么Apple让我们很难在模拟器中看到我们的应用程序的沙箱?

directory document ios-simulator xcode9

-5
推荐指数
3
解决办法
1万
查看次数

标签 统计

xcode9 ×4

ios ×3

directory ×1

document ×1

ios-simulator ×1

ohhttpstubs ×1

swift4 ×1

xcode ×1