草庐IT

watchos-3

全部标签

swift - 在 watchOS 中使用 environmentObject

我正在尝试使用environmentObject在watchOS6应用程序中将我的数据模型绑定(bind)到我的View。我在Xcode11中创建了一个简单的独立Watch应用。我创建了一个新的DataModel类importCombineimportFoundationimportSwiftUIfinalclassDataModel:BindableObject{letdidChange=PassthroughSubject()varaString:String=""{didSet{didChange.send(self)}}}在我的ContentViewstruct我使用@Envi

swift - WatchOS 单元测试

我正在为AppleWatch构建一个应用程序,想编写一个简单的单元测试。我环顾四周,没有找到为watchOS代码添加单元测试包的单一方法。Xcode支持iOS、macOS甚至tvOS的单元测试,但不支持watchOS。有没有人做过,如果有,诀窍是什么? 最佳答案 不,watchOS目前(从watchOS3开始)不支持单元或UI测试。您可以做的是将非watchOS特定代码交叉编译到共享库,然后在另一个平台上进行单元测试。 关于swift-WatchOS单元测试,我们在StackOverfl