在 Swift 中执行 println 字典项时转义字典键双引号

2023-12-22

我一直在玩 Swift,刚刚遇到了一个问题。 我有以下词典:

var locations:Dictionary<String,CLLocationCoordinate2D> = ["current":CLLocationCoordinate2D(latitude: lat, longitude: lng) ];

println("current locaition is \(locations["current"])")

但编译器抱怨周围的双引号current它代表我字典中的一个键。

我尝试用它来逃避它\但这不是正确的方式。

感谢任何帮助。


Xcode 7.1+

从 Xcode 7.1 beta 2 开始,我们现在可以在字符串文字中使用引号。从发行说明来看:

插入到字符串中的表达式现在可以包含字符串文字。例如,“My name is (attributes["name"]!)”现在是一个有效的表达式。 (14050788)

Xcode

我认为你不能那样做。

来自docs https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-XID_368

在内插字符串的括号内编写的表达式不能包含未转义的双引号 (") 或反斜杠 (\),也不能包含回车符或换行符。

你必须使用

let someVar = dict["key"]
println("Some words \(someVar)")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Swift 中执行 println 字典项时转义字典键双引号 的相关文章

  • 语音识别中如何处理同音词?

    对于那些不熟悉什么是同音字 https en wikipedia org wiki Homophone是的 我提供以下示例 我们的 是 嗨和高 到 太 二 在使用时语音API https developer apple com docume
  • 滑动删除时,TableView 的页眉和页脚部分也会滑动

    我的 TableView 有问题 添加节页脚后 我意识到当我滑动删除时它会移动 我创建了一个仅包含此功能的最小项目来显示我面临的问题 这是我得到的结果 我有两个 TableViewCell DetailCell import UIKit c
  • 使用异步收集 Publisher 值

    我一直在为我们拥有的一些组合代码编写一些单元测试 我遇到了一些问题 我想我已经简化了这个测试中的各个部分 注意 这不是一个测试 这是我试图理解为什么其中一个测试不起作用 func test collectingPassthroughValu
  • 在 swift for iOS 中以编程方式设置图像的拉伸参数

    因此 如果我们只想拉伸图像的一部分 无论是常规图像还是背景图像 我们在布局编辑器中使用以下设置 您如何以编程方式设置这些 我正在使用 Xcode 7 2 1 指定图像的上限插图 您可以通过使用来设置拉伸细节UIImage method re
  • iOS 相机视频实时预览与拍摄的照片有偏移

    我正在使用相机工作 相机以实时反馈的形式呈现给用户 当用户单击时 就会创建图像并将其传递给用户 问题是图像被设计为位于最顶部位置 该位置高于实时预览显示的位置 您知道如何调整相机的框架 使实时视频的顶部与他们要拍摄的照片的顶部相匹配吗 我以
  • SwiftUI 双向绑定到枚举案例中 ObservableObject 内的值

    我正在尝试观察 a 的变化bool包含在一个值ObservableObject这是一个值enum案件 这是我想要实现的目标的示例 但使用当前的方法我收到错误Use of unresolved identifier type1Value im
  • 使用 SwiftUI ForEach 迭代[任何协议],其中所述协议是可识别的

    在 ViewModel 中我有 public var models any Tabbable Tabbable 开头为 public protocol Tabbable Identifiable associatedtype Id var
  • 在 iOS 的 swift 中使用纯文本(Android 格式)创建属性字符串

    我正在从 Localized strings 中读取字符串 其中包含类似的内容 这基本上就是 Android 应用程序的 strings xml 中的内容 testShort A b short b ntest with another b
  • 由于在 iOS 14.2 模拟器的排除架构中设置arm64而导致大量错误

    首先免责声明 我正在使用配备 Apple Silicon M1 的 Mac Mini 由于 Xcode 12 中的已知错误 我已在排除的架构中设置了 arm64 链接的框架 XXXXXX 缺少一个或多个架构 该目标所需 arm64 由于我更
  • 从 UIButton 调用类外部的函数

    我有一个函数 我想在按下按钮时调用它 但与我迄今为止所做的任何事情不同 我希望能够从多个 ViewController 中的任何一个访问它 我不想在每个 ViewController 中重复相同的代码块 我尝试在 ViewControlle
  • Swift - 如何隐藏导航项中的后退按钮?

    现在我有两个视图控制器 我的问题是我不知道如何在转换到第二个视图控制器后隐藏后退按钮 我发现的大多数参考资料都是 Objective C 的 我如何用 Swift 编写它 Objective C 中隐藏后退按钮代码 self navigat
  • 应用程序在后台时远程推送通知 swift 3

    我有一个可以接收远程推送通知的应用程序 我已经实施了didReceiveRemoteNotification这样 func application application UIApplication didReceiveRemoteNoti
  • 前导点的自动完成功能无法快速工作

    当我尝试在 swift 中使用 前导点语法 时 我没有得到任何自动完成建议 是否没有实现此自动完成功能 或者是我的 Xcode 版本 6 3 1 有问题 例如 当我尝试这样的事情时 let col UIColor whiteColor 在我
  • AVFoundation 在后台/锁屏上播放音频 Swift

    我正在尝试找到一种使用 AVFoundation 在用户处于锁定屏幕上或在使用我的应用程序期间锁定应用程序时播放音频的方法 class ViewController UIViewController AVAudioPlayerDelegat
  • 使用 Swift 获取 UITableViewCell 中 UITextField 的 indexPath

    因此 我正在构建一个详细视图控制器应用程序 它显示一个包含两部分单元格的表格 标签和文本字段 我正在尝试检索文本字段值并将其添加到数组中 我尝试使用 textField superview superview 技术 但没有成功 func t
  • 基于动态集合视图的 UITableView 的动态高度

    我必须添加一个UICollectionView里面一个UITableViewCell The collectionView可以有不同数量的项目 所以collectionView应在内部适当调整tableView 我已经在我的项目中实现了这个
  • SpriteKit 中的攻击按钮

    我对 Xcode 有点陌生 一直在为我的班级制作 2d 游戏 我已经有一段时间遇到按钮问题了 我刚刚找到了为什么我的跳跃按钮不起作用的解决方案 但我还有一个攻击按钮 我设置了代码 使按钮显示在屏幕上并在按下时更改其图像 但是 我不知道要放入
  • SpriteKit:如何使用混合模式在图层中打孔

    我有一个简单的场景 添加了一些元素 现在我想专注于一个带有遮罩的特定元素 在与我想要关注的元素相同的位置切割整个元素 与我们在某些游戏第一次启动时看到的显示某种教程非常相似 基本上我添加了一个全屏层alpha 0 7 因此用户仍然可以看到所
  • Swift - 如何 popViewController 动画两个视图回来

    我的故事板里有一些UIViewControllers和我的主要UINavigationController 然后我有一个 UIViewControllertableView didSelectRowAtIndexPath我弹出UIViewC
  • Swift 中构造泛型类型的扩展

    是否可以为专用 构造的泛型类型扩展泛型类 我想用一种方法来扩展 Int Arrays 来计算其元素之和 e g extension Array

随机推荐