如何删除 SwiftyJSON 元素?

2023-12-29

我有一个 JSON 数组(比如说,dataObj)由生成SwiftyJSON https://github.com/SwiftyJSON/SwiftyJSON我尝试像这样删除它的元素:

let count=dataObj.count
for var m=x; m<count; ++m {
    dataObj[m] = nil  // there is no removeAtIndex() somehow
}

print(dataObj.count)
print(dataObj)

执行后,dataObj.count保持不变并且print现在显示dataObj becomes

[无效的, 无效的, 无效的, ... ]

真正删除 SwiftyJSON 元素的方法是什么?


最后我找到了删除 SwiftyJSON 创建的 JSON(数组类型)中的元素的答案:

dataObj.arrayObject?.removeAtIndex(m)

顺便说一句,当 SwiftyJSON 在字典类型中返回 JSON 时删除元素:

jsonObj.dictionaryObject?.removeValueForKey(keyValue)

Update

斯威夫特 3+ -

Array:

dataObj.arrayObject?.remove(at: m)

字典:

jsonObj.dictionaryObject?.removeValue(forKey: keyValue)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何删除 SwiftyJSON 元素? 的相关文章

  • 志愿者匹配 API Objective C

    我正在使用 AFNetworking 对 VolunteerMatch API 执行 Web 请求 当我执行请求时 我收到 200 代码 但没有收到响应 典型的 VolunteerMatch 请求如下所示 GET api call acti
  • HTML 5 + iOS - 创建混合应用程序

    我正在尝试将我的本机 iOS 应用程序转换为使用 HTML 5 的混合应用程序 经过研究后我最终得到了jQuery 移动 phoneGap 我的问题是 是否可以将 html 5 和本机 iOS 功能混合在一个单一的版本中 看法 例如我可以使
  • 转发 UIAlertView 的可变参数

    我正在尝试设置一个非常简单的UIAlertView带有文本编辑 确定和取消按钮 我想根据文本编辑的内容禁用确定按钮 为了能够保留委托 以便他不会在警报视图之前消失 从而在用户对警报视图执行某些操作时立即导致崩溃 我对其进行了子类化 现在 我
  • 在 iMessage 应用程序中检查横向/纵向方向(扩展)

    见过很多检查方向的解决方案 但奇怪的是 没有一个有效 下面是代码片段 override func viewWillTransition to size CGSize with coordinator UIViewControllerTran
  • 类型名称已知却未知?

    Xcode 突然显示了此错误 未知类型名称 我会解释一下 我的 StoriesViewController h import
  • App Store Connect 上传错误“您尚未获得云管理分发证书的访问权限”

    使用 Xcode 将 iOS 应用程序上传到 App Store Connect 自动管理签名 并收到此错误 查找和生成签名资产时发生以下错误 与苹果通讯失败 您尚未获得云管理分发证书的访问权限 请联系您团队的帐户持有人或管理员以授予您访问
  • 如何开发iPhone MDM服务器?

    我刚刚阅读了有关适用于 iOS 设备的移动设备管理服务器的信息 但所有文档均指 第三方 MDM 服务器 我的问题是如何自己开发一个 第三方 MDM 服务器 我找不到任何关于此的文档 你有简单的方法和困难的方法 Easy way OSX Li
  • 转换任何对象?到字符串

    我有一个返回 AnyObject 的函数 func aFunction param String gt AnyObject 如何将其转换为字符串 和字符串 尝试这个 if let result aFunction test as Strin
  • 如何在 UIView 中获取父导航控制器

    我创建了一个UITabBarController在我的应用程序委托中 其中每个选项卡栏项目都有不同的UINavigationController加载自定义的UIViewController带NIB 使用 pushViewController
  • Swift 中的条件导入

    我有一个在各种应用程序中使用的日志功能 由于我在整个应用程序中使用它 因此也可以方便地进行 Crashlytics 日志记录调用 然而 并非每个应用程序都使用 Crashlytics 在 Objective C 中 您可以使用预处理器条件来
  • 翻转通过CVOpenGLESTexture获得的OpenGL ES纹理

    在我尝试 OpenGL ES 2 0 的最后一天 当我尝试将两个投影纹理 一个精灵动画和一个视频文件纹理 应用到天空盒时 我开始像存根一样简单地用手敲击键盘 奇迹般地它就成功了 一切都开始工作了 然而 从视频文件创建的纹理是颠倒的 换句话说
  • IOS 无法从 Google Drive 获取文件

    这是我的代码 GTLQueryDrive query GTLQueryDrive queryForFilesList query q NSString stringWithFormat IN parents root self driveS
  • “找不到开发者磁盘映像”

    最近我收到错误 找不到开发人员磁盘映像 我认为自从我将 iPhone 上的 iOS 更新到 9 1 后就会发生这种情况 如何解决该问题并使 Xcode 支持 iOS 9 1 设 备 Xcode 7 0 1 和 iOS 9 1 不兼容 您需要
  • iOS 上的内存交换和虚拟内存 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Does iOS支持像Linux一样自动运行的内存交换和虚拟内存吗 iOS有虚拟内存 但没有后备存储 因此没有交换内存的调入 调出 A
  • 处理具有不同缩放/分辨率的所有 iPhone 中的 UI [重复]

    这个问题在这里已经有答案了 在 iOS 中处理 iPhone 4 iPhone 5 iPhone 6 iPhone 6 UI 屏幕的最佳方法是什么 iPhone 6 的尺寸 3 倍缩放 坐标空间 414 x 736 像素 iPhone 6
  • 无法更改 UITabBarItem.image:CSI 中不支持的像素格式

    我试图通过代码更改选项卡栏中显示的图像 我目前正在使用 Swift 和 Xcode 6 beta 3 我导入了 tabBarImage png 并 电子邮件受保护 cdn cgi l email protection在 Images xca
  • 在 Cordova / PhoneGap 中生成 iOS 和 Android 图标

    我有一个新创建的 Cordova 项目 其中包含以下内容config xml设置 使用来自http docs phonegap com en edge config ref images md html http docs phonegap
  • 使用 cordova 工具集构建应用程序时出错

    我正在使用 Visual Studio 2017 社区版 并且只需使用 vs 文档中的步骤即可使用 macincloud 服务进行远程构建 我基本上遇到了以下明确的错误 来自构建服务器的远程构建错误https xxxx macincloud
  • SwiftUI:如何更新由一组静态数据驱动的列表并从另一组动态数据中提取一些信息?

    我什至不确定标题问题是否有意义 不管怎样 请继续阅读 编辑 交叉链接到苹果开发者论坛 https developer apple com forums thread 663208 编辑 这是源代码 http git morpheu5 net
  • Swift - 带循环的多个链 http 请求

    两天以来 我感觉我正在搜索整个网络来解决多个 http 请求的问题 所以我的工作流程如下所示 将图像上传到服务器 响应 XML 格式和任务 ID 使用任务 ID 向服务器发出 GET 请求 以检查该任务的状态 响应 XML 格式 其中状态可

随机推荐

  • 如何在命名空间 std 中转发声明模板类?

    ifndef TEST define TEST namespace std template
  • 分别对多个文件进行 Gzip 并保留原始文件

    我希望将多个文件 到多个 gz 文件 压缩到一个目录中 同时保留原始文件 我可以使用这些命令来处理单个文件 find type f name cache html exec gzip or gzip cache html 但两者都没有保留原
  • 这个 orderByChild Firebase 实时代码有什么问题?

    此代码返回错误 谁能指导我有什么问题吗 DatabaseReference dbRef FirebaseDatabase getInstance getReference Doctor dbRef keepSynced true Datab
  • AWS Lake Formation:s3://abc/ 上的 Lake Formation 权限不足

    我正在尝试从 AWS Lake Formation 控制台设置数据湖 我正在按照以下资源执行相同的操作 https aws amazon com blogs big data integrating aws lake formation w
  • 恢复“放弃所有更改”合并效果

    让我们假设它是通过 放弃合并中的所有更改 选项执行合并的 但是意外 并且这个错误的提交已经被提交到 中央 存储库中 如果我该怎么处理这个案子need以正确的方式合并分支更改 重现案例的命令 hg init mr cd mr echo 123
  • 寻找资源来学习“ExternalAccessory”框架(iOS)[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一些好的资源来学习外部配件框架 特别是 蓝牙配件接口 我知道有一个肯 马斯克里所著的书 htt
  • xsd 具有混合内容的复杂类型

    我在读本教程 http www w3schools com Schema schema complex mixed asp它指出要获取这样的 xml
  • Java 8 流 for 循环

    我是 Java 8 Streams 的新手 希望将以下代码块转换为 Java 8 的 Stream 方式来做同样的事情 Edit 更新类名以减少混乱 删除了 Foo Bar Baz ArrayList
  • 当表单操作到同一页面时,保留页面位置吗?

    在我当前的项目中 用户单击他们正在编辑的内容的 保存更改 然后在页面下方弹出编辑框 保存的文本等 有没有办法让网站保留其页面位置 以便自动滚动回他们单击编辑的位置 理想情况下 我有某种类型的解决方案 页面不必重新加载 但我不知道该怎么做 哈
  • Interactjs 如何更改拖动项目的开始位置

    我的拖动项目最初出现在左上角 我想在开口处从顶部到左侧留出 100 像素的空间 但我必须用interactjs自己的代码而不是css来做到这一点 因为如果我用 css 来做 滚动设置就会被破坏 interact dragitem dragg
  • 如何在Javascript中调用vue实例之外的实例

    如何在 javascript 中调用测试 vue 这是我的代码 当我在 javascript 函数中执行某些操作时 我想调用测试 function clickit this test fetchTestData var test new V
  • Android SecretKeyFactory 问题。未找到实施?

    我正在尝试创建一个使用加密来保存用户信息的 Android 应用程序 但我不知道我做错了什么 我正在尝试使用 PBKDF2WithHmacSHA1 算法创建 SecretKeyFactory 的实例 但应用程序在程序中的该点上不断抛出异常
  • python程序中的.pyw文件

    我是 Python 编程新手 任何人都可以解释一下 pyw 文件是什么以及它是如何工作的 Python 脚本 扩展名为 py 的文件 将由以下命令执行执行程序默认情况下 该可执行文件打开一个终端 该终端停留在 即使程序使用 GUI 也可以打
  • Angular 2+:组件样式不断影响其他组件

    得到了家庭组件background color red写入其 scss 然后获取用户组件background color green写入其 scss 中 我启动我的应用程序 我在家 有红色背景 转到用户页面 有绿色背景 工作正常 但现在当我
  • Spring boot YAML 配置:参数化键

    Spring Boot 是否允许使用 YAML 使用参数键 参数键示例 myapp configured key This is your email gt 0 And this is your name gt 1 在我的 Java 类中
  • AttributeError:无法设置工作簿的属性

    所以我有以下代码正在写入已经存在的 Excel 文件 book load workbook file path writer pd ExcelWriter file path engine openpyxl writer book book
  • 如何在 Windows 上编译共享库,以便可以与 raku 中的 NativeCall 一起使用?

    我正在尝试在 Windows 上编译一个 DLL 库 可以与本地调用 https docs raku org language nativecall在乐 这是一个最小的 C 代码 my c dll c include
  • 使用 robocopy 将源和目标作为变量

    对脚本编写完全陌生 试图通过搜索网络找到解决方案 但我很困惑 所以请寻求帮助 我正在尝试将 robocopy 与变量一起用作源和目标 每个变量都不同 但我无法获得正确的语法 我可以正常工作的硬代码是 robocopy C Users me
  • 在 iOS 上使用单独的线程进行网络连接

    我开发的应用程序是一个与 OS X 服务器通信的 iOS 客户端 该应用程序的当前版本在主线程上执行所有网络逻辑 这对于我想做的事情来说效果很好 然而 在下一个版本中 我希望网络逻辑更加灵活 为了使其工作 我想专门为其提供一个单独的线程 但
  • 如何删除 SwiftyJSON 元素?

    我有一个 JSON 数组 比如说 dataObj 由生成SwiftyJSON https github com SwiftyJSON SwiftyJSON我尝试像这样删除它的元素 let count dataObj count for va