小编Ale*_*tiş的帖子

Xcode 11 - Swift 包管理器找不到清单

我正在更新一些我用来也与 SPM 兼容的 pod,我已经更新了这个https://github.com/trusk89/SwiftForms.git但是当我尝试将它添加到我正在使用的项目时它在,我不断得到 Showing All Messages : https://github.com/trusk89/SwiftForms.git has no Package.swift manifest for version 1.8.3

Package.swift位于根文件夹中,所以我不知道实际问题是什么。任何人有任何想法?该包编译良好,示例应用程序也可以正常工作。

xcode swift swift-package-manager

8
推荐指数
3
解决办法
2362
查看次数

SwiftUI从var body调用变异函数

在Ray遵循的教程中,我设置了以下属性

struct ContentView : View {

    var rTarget = Double.random(in: 0..<1)
    var gTarget = Double.random(in: 0..<1)
    var bTarget = Double.random(in: 0..<1)
}
Run Code Online (Sandbox Code Playgroud)

这些当然是不可变的,因此除非我将该功能标记为变异的,否则我无法通过功能对其进行修改

func reset() {
    rTarget = Double.random(in: 0..<1)
    gTarget = Double.random(in: 0..<1)
    bTarget = Double.random(in: 0..<1)
}
Run Code Online (Sandbox Code Playgroud)

Cannot assign to property: 'self' is immutable

但我称此功能为 var body

mutating func reset() {
    rTarget = Double.random(in: 0..<1)
    gTarget = Double.random(in: 0..<1)
    bTarget = Double.random(in: 0..<1)
}

fileprivate mutating func displayAlert() -> Alert {
    return Alert(title: Text("Your Score"), message: Text("\(computeScore())"), dismissButton: …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui xcode11

7
推荐指数
1
解决办法
627
查看次数

XCUITest 应用程序快捷方式

有没有办法在 XCUITests 中测试 UIApplication 快捷方式?

我知道为了在模拟器中测试 3d 快捷方式,您需要一个带有强制触摸功能的触控板,但我想知道是否可以编写测试我的快捷方式的测试。

xctest swift xcode-ui-testing 3dtouch

5
推荐指数
1
解决办法
737
查看次数

macOS Jenkins 使用系统 ruby​​ 而不是安装的 ruby

客户端在 macOS 计算机上安装了 jenkins。它正在进行 iOS 构建并使用捆绑器来安装一些 gem。一个 gem 最近开始需要依赖项,而该依赖项又需要 ruby​​ >= 2.1

Installing jwt 2.1.0
Gem::InstallError: jwt requires Ruby version >= 2.1.
An error occurred while installing jwt (2.1.0), and Bundler cannot continue.
Run Code Online (Sandbox Code Playgroud)

首先,我在 macOS 机器上安装了 rvm 和 ruby​​ 2.1.0

osxbuildserver:~ jenkins$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin14.0]
Run Code Online (Sandbox Code Playgroud)

对于 ssh 登录用户来说,它显示得很好。问题是,即使是强健的 Jenkins 也可以在同一个 jenkins 用户下运行

root            15102     1 15102      0    0 Ss     ??    0:00.04 sshd: jenkins [priv] 
jenkins         15106 15102 15102      0    0 S      ??    0:00.03 sshd: jenkins@ttys000 …
Run Code Online (Sandbox Code Playgroud)

ruby macos rvm jenkins

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

SwiftUI列表背景色

我正在尝试使用以下代码将视图背景色设置为黑色

struct RuleList: View {[![enter image description here][1]][1]
private var presenter: ConfigurationPresenter?

@ObservedObject
private var viewModel: RowListViewModel

init(presenter: ConfigurationPresenter?, viewModel: RowListViewModel) {
    self.presenter = presenter
    self.viewModel = viewModel
}

var body: some View {
    List(viewModel.configurations) { configuration in
        RuleListRow(website: configuration.website).background(Color.black)
    }.background(Color.black)
}
}

struct RuleListRow: View {
var website: Website
@State private var websiteState = 0

var body: some View {
    VStack {
        Text(website.id).foregroundColor(.white)

        Picker(website.id, selection: $websiteState) {
            Text("Permis").tag(0)
            Text("Ascuns").tag(1)
            Text("Blocat").tag(2)
        }.pickerStyle(SegmentedPickerStyle()).background(Color.crimson)
    }.listRowBackground(Color.green)
}
}
Run Code Online (Sandbox Code Playgroud)

该视图托管在混合UIKit-SwiftUI故事板中,因此此特定视图嵌入在Hosting控制器中

class ConfigurationHostingController: UIHostingController<RuleList> { …
Run Code Online (Sandbox Code Playgroud)

ios13 swiftui xcode11 swiftui-list

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