问题标签 [swift-dictionary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 访问保存在 Swift 会话中的字典索引
所以我基本上在我的应用程序上有一个登录屏幕,在成功登录后,在对主屏幕执行 segue 之前,我将以下信息保存在会话中的字典中。是这样的(以静态信息为例):
所以会话数据被保存,如果我将它分配给一个变量并打印它,我会在我的控制台中获得一个可选的信息字典。
如果我这样做,print(session_data)
我会得到这个输出:
我的问题是我不确定如何访问密钥,因为如果我将分配的变量视为字典,它会说Type 'Any' has no subscript members.
我使用的是:
有没有办法访问这些信息,还是我必须将每个变量保存到单独的会话密钥中?
swift - EKEvent event.eventIdentifier 未删除
我正在尝试删除我在日历中保存的带有事件 ID 的事件,但它会删除不同的事件,有时它不会删除任何内容。
我在创建事件时将 eventId 保存在领域数据库中,并在我想删除但它不起作用时将其读回。
我尝试在实际设备上运行它,使用数组而不是字典,将跨度更改为.futureEvents
但仍然不起作用
我用于创建事件并保存到领域数据库的代码
事件 id 成功保存在领域数据库中。
从日历中删除事件的功能
这就是我删除它的方式
有时我成功删除了事件,但它删除了另一个事件,有时我收到以下错误
arrays - 如何使用swift在数组中排列对象属性顺序相同
我正在尝试在 Swift 中准备 Json 对象
但是当看到请求时,对象顺序会更改为数组
我们如何在 Swift 中更改对象的相同顺序。
swift - 如何将 SwiftUI ForEach 与字典 [ customEnum : customStrut ] 一起使用 - 出现“符合 'RandomAccessCollection'”错误
如何从失败的构建中纠正此代码?基本上想使用 ForEach 来遍历基于 [ customEnum : customStrut ] 的字典。
否则,如果这是有问题的实现 SwiftUI 支持的不同方法?
错误
在 'ForEach' 上引用初始化程序 'init(_:id:content:)' 要求 '[GCFilterViewOptions.FilterOptions : GCFilterViewOptions.FilterOptionValues]' 符合 'RandomAccessCollection'
类型'(key: GCFilterViewOptions.FilterOptions, value: GCFilterViewOptions.FilterOptionValues)' 不能符合'Hashable';只有结构/枚举/类类型可以符合协议
代码
ios - 按字典中的日期划分表视图
我有一个字典,其中包含一个 Date 的键/值对,其中包含按相同日期分组在一起的自定义对象 Meals 的数组。
用餐对象:
在我的表视图中:
这允许用户每天多次上传餐点以供将来查看,现在我想在 TableView 中显示餐点,按日期划分并按最新排序。我该如何做到这一点?
ios - 用字典分割表视图
我有一本字典,其中存储了用户上传的数组膳食和日期。现在我想显示所有按日期存储和划分的膳食的表格视图。
如何设置所需的 numberOfSections()、titleForHeader()、numberOfRowsInSection() 和 cellForRowAt() 方法?
以下是我目前拥有但不起作用的内容
和我的 Meal 对象
arrays - 快速从字典数组中创建字符串数组
我有如下给出的 JSON 响应:
从上面的响应中,我想创建一个字符串数组,它是键值的组合
姓名
和
姓
从上面给出的响应。如何实现字符串数组,如下所示:
["<name last_name>","<name last_name>","<name last_name>"]
您的帮助将不胜感激。
swift - 字典的 Nil 合并运算符
尝试访问/检查字典中的键并添加值。
myDict["Algebra"]
最初返回nil
. 为什么“零合并”在这里不起作用?
arrays - 如何以相同的顺序从字典中获取键和值?
我正在使用字典来存储键值对。它正确存储了 kay-value 对。但是当我尝试分别检索所有键和所有值时,它的打印方式不同。
这是示例,
有时它的印记,
有时它的指纹,
每次,每当我运行代码时,我都会得到不同的输出。
如何始终以相同的顺序获得键和值的输出。键和值都必须根据它们在字典中存储的键/值打印在数组中。
如果字典无法做到这一点,那么是否有另一种方法来存储和获取这样的值?