腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
swiftUI
中
的
可
识别
协议
...
id
属性
...
var
vs
let
swift
、
swiftui
在苹果为SwuiftUI编写
的
地标教程
中
,地标结构
的
id
属性
是
var
而不是
let
有什么原因吗?import
SwiftUI
var
id
: Int
浏览 19
提问于2019-08-18
得票数 3
回答已采纳
2
回答
WWDC2019会话204 -使用具有
可
识别
协议
的
数据源
的
核心数据
swift
、
core-data
在WWDC19会话204
中
,演示了如何使用SWIFT5.1和List函数构建UI。我想使用核心数据,而不是有一个数据文件。问题是核心数据实体不符合
可
识别
的
协议
。我已经在网上进行了广泛
的
搜索,并观看了几个核心数据视频,但它们都过时了。它们都没有涵盖SWIFT5.1和新测试版函数(如List)。 @N
浏览 0
提问于2019-06-20
得票数 7
2
回答
如何使枚举符合Swift
中
的
可
识别
协议
?
ios
、
swiftui
、
enums
、
swift5
我正在尝试用新
的
SwiftUI
框架枚举
中
的
大小写
的
原始值创建一个列表。但是,我很难将“数据”与
可
识别
的
协议
相一致,而且我真的找不到如何做到这一点
的
信息。它告诉我“初始化器'init(_:rowContent:)‘要求’数据‘符合’
可
识别
‘”存根在最后一个扩展
中
为我提供了一个ObjectIdentifier变量,但不知道应该返回什么。如何使数据与
可
浏览 0
提问于2019-08-08
得票数 43
回答已采纳
2
回答
SwiftUI
列表数据
的
可
识别
协议
扩展
ios
、
swift
、
swiftui
、
combine
我正在试验
SwiftUI
,在为我
的
列表之一实现数据模型时遇到了一个问题。如果您在
SwiftUI
List中使用数据集合,则单个元素需要符合Identifiable
协议
。现在
ID
不是问题并且可以修复,但是IdentifiedValue它在CoreData和虚拟实现
中
本质上是不同
的
。我找到
的
唯一合理
的
解决方案是从
协议
中
删除对Identifiable
的
遵从性,并在稍后使用cardsMod
浏览 36
提问于2019-06-12
得票数 4
回答已采纳
2
回答
将数据传递到列表
ios
、
swiftui
import
SwiftUI
let
usersData = [User.init(name_: "shauket", profession_:Software Engineer", age_: 28), User.init(name_: "Ahmed", profession_: "Software Engineer", age_: 30), ] List(usersData) {
浏览 0
提问于2019-07-16
得票数 1
回答已采纳
1
回答
基于数组指标的
SwiftUI
ForEach网格动态变化
swift
、
swiftui
中
迭代数组索引
的
同时,对网格项进行排序更改。 LazyVGrid(columns: columns) { LazyVGrid(columns: columns)
浏览 7
提问于2021-12-24
得票数 2
回答已采纳
4
回答
Swift -
协议
扩展-
属性
默认值
ios
、
swift
、
protocol-oriented
var
name: String正如你所看到
的
,我必须遵守结构A和结构B
中
的
可
识别
协议
,但是想象一下,如果我有更多
的
结构需要符合这个
协议
.我不想‘复制/粘贴’一致性(
var
id
: Int,
var
: String { }现在使用这个扩展,我可以创建一个符合
可
浏览 3
提问于2016-08-11
得票数 72
回答已采纳
1
回答
具有
协议
的
可
重用组件
中
的
SwiftUI
选择器不能符合
可
访问性
ios
、
swift
、
xcode
、
swiftui
、
swift-protocols
我正在尝试构建一个
可
重用
的
组件,其中包括一个可以在我
的
应用程序
中
的
几个地方使用不同类型
的
SwiftUI
选择器。我创建了一个符合可选
协议
的
可选
协议
,但当我尝试使用该
协议
时,Picker和ForEach抱怨“任何可选”类型都不能符合“哈斯可选”
let
title: String
浏览 5
提问于2022-11-19
得票数 0
回答已采纳
2
回答
SwiftUI
"body“变量是什么类型
的
?
swift
、
swiftui
如果我对Swift
的
解释是正确
的
,那么它被初始化为View
的
对象或它
的
子类之一。但是,在其初始化过程
中
,似乎有一系列构造函数调用(如Text()或Image())没有存储在任何变量
中
或返回。我是来自Java
的
Swift新手,我在网上找不到太多关于这方面的信息。有没有人能解释一下?
浏览 4
提问于2020-02-06
得票数 2
1
回答
使用@Binding从数组
中
移除"Thread 1:致命错误:超出范围
的
索引“
arrays
、
swift
、
swiftui
、
binding
我在
SwiftUI
上遇到过这个问题。当用户按下按钮时,我希望能够从Array
中
删除一个项,但是当我尝试时,我会得到一个"Thread 1:致命错误:超出范围
的
索引“错误。不幸
的
是,为了我
的
目的,我需要能够将一个绑定传递到视图(这是一个简化
的
例子),所以我不确定我需要做什么--绑定不会导致错误。这是我
的
代码: @Binding
var</em
浏览 6
提问于2022-03-03
得票数 0
回答已采纳
1
回答
类型'PlayerData‘不符合
协议
’
可
解码‘和’可编码‘
swift
类PlayerData包含类Player
的
数组,为了将PlayerData对象保存到UserDefaults,我将其确认为Codable
协议
。但我有这些错误。“PlayerData类型不符合
协议
‘
可
解码’” import
SwiftUI
var
name: String init(name: String,
id
: In
浏览 2
提问于2021-12-28
得票数 -2
回答已采纳
1
回答
Swift
中
的
可
识别
协议
:类与结构
swift
、
identifiable
我用
的
是Swift 5.3final class MyActivity: Identifiable { public
let
iHaveNoId: String = ""我得到一个错误(如预期)-类型'MyActivity‘不符合
协议
’
可
识别
‘ 此外,如果我复制
可
浏览 3
提问于2020-06-30
得票数 3
回答已采纳
2
回答
使用具有ForEach和绑定语法
的
协议
数组
swift
、
swiftui
我希望能够使用
SwiftUI
绑定语法与ForEach一起为我生成一个绑定,这样我就可以对每个元素进行变异,并将其反映到原始数组
中
。这似乎适用于
协议
中
实现
的
属性
,但我不确定如何访问
协议
的
一致性类型所特有的
属性
。在下面的示例代码
中
,这将是Animal
的
owner
属性
或Human
的
age
属性
。import
SwiftUI
proto
浏览 5
提问于2022-01-28
得票数 2
回答已采纳
4
回答
无法在
SwiftUI
中
的当前上下文中推断闭包类型
ios
、
swiftui
我试图在列表中使用ForEach在
SwiftUI
中
传递简单
的
字符串数组。这是我
的
密码 导入
SwiftUI
结构ContentView :视图{
var
testArry:String = "1","a","c“
var
主体:某些视图{ ForEach(testArry) { objin Text("test") }}}#如果调试结构ContentView_Previews : PreviewProvide
浏览 1
提问于2019-07-01
得票数 1
2
回答
线程1:致命错误:
SwiftUI
中
超出范围
的
索引
ios
、
arrays
、
swift
、
xcode
、
swiftui
我正在尝试制作一个小型
的
社交媒体应用程序。朋友和朋友请求作为用户存储在不同
的
数组
中
。但是,当我想循环数组时,它会显示哪个用户首先发送请求,但是当我接受用户并且他被从array
中
移除时,我得到了这个错误-- "Thread 1:致命错误:超出范围
的
索引“--我知道这是因为循环想要循环到一个不再存在
的
索引username: String = ""
va
浏览 4
提问于2022-03-02
得票数 1
回答已采纳
2
回答
如何使用URLSession和dataTask在Swift
中
打印这个返回
的
JSON
中
的
title
属性
?
json
、
swift
、
urlsession
我正在使用一个api,并获得一些格式奇怪
的
JSON。我试过做这样
的
模型
var
id
= UUID()
let
title: String
let
url: String}
let
decod
浏览 11
提问于2022-06-26
得票数 0
3
回答
SwiftUI
-具有
可
标识
协议
的
自定义标识符
struct
、
swiftui
、
protocols
、
identifiable
我有一个简单
的
结构:
var
userId: String} 但是,没有结构
中
的
var
id
: ObjectIdentifier行,
可
识别
协议
将无法工作。同时,我不想使用"
id
“名称。us
浏览 11
提问于2020-12-21
得票数 14
回答已采纳
1
回答
如何快速地将核心数据托管对象数组转换为“
可
识别
”列表?(Xcode 11,Beta 5)
swift
、
swiftui
、
xcode11
、
ios13
如何通过"fetchRequest“将使用Swift/IOS从核心数据
中
检索
的
托管对象数组转换为”
可
识别
“
的
数组?示例-如何使“任务”数组“
可
识别
”
let
tasks = try contextfetch(fetchRequest) 在使用" List“<e
浏览 1
提问于2019-08-08
得票数 3
回答已采纳
1
回答
在
swiftUi
中
跨视图更改结构
中
的
数据
ios
、
swift
、
swiftui
我想在多个视图之间共享数据,但更改只影响本地,我希望它是全局
的
,有没有一种方法可以在快速或具体
的
SwiftUI
中
全局更改数据?(注:未绑定)struct UIController: View { @State
var
showLogin:Bool = true
浏览 1
提问于2021-05-14
得票数 0
3
回答
未能为图像数组
的
表达式生成诊断
ios
、
swift
、
xcode
、
swiftui
我试图在
SWiftUI
类中使用forEach循环中
的
forEach数组,但是Xcode总是给出错误“未能为表达式生成诊断;”。我也尝试使用数据数组,但也有相同
的
错误。下面是我
的
密码。struct Sample: View { ForEach(imageArray
浏览 1
提问于2021-07-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于SwiftUI,看这一篇就够了
如何实现SwiftUI微服务?
iOS14新特性-WidgetKit开发与实践
详解 WWDC 20 SwiftUI 的重大改变及核心优势
我庆幸果断放弃了SwiftUI:它还不够成熟
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券