小编das*_*mum的帖子

快速将单个 c 字符转换为字符串

我正在尝试在我的 Swift 项目中使用 MailCore2(目标 C)。

目前,我尝试从服务器检索所有 IMAP 文件夹(到目前为止有效)并按分隔符分割路径。

INBOX.Sent
INBOX.Drafts
Run Code Online (Sandbox Code Playgroud)

INBOX
 > Sent
 > Drafts
Run Code Online (Sandbox Code Playgroud)

该类具有以下MCOIMAPFolder属性: . 如果我尝试打印它或使用它来分割路径:delimiterchar

print("\(folder.delimiter)\n")
var components = folder.path.componentsSeparatedByString(String.init(folder.delimiter))
for component in components {
    print("\(component)\n")
}
Run Code Online (Sandbox Code Playgroud)

它会打印

46
INBOX.Sent
Run Code Online (Sandbox Code Playgroud)

我在这里能找到的最接近的是Converting a C char array to a String但这似乎只适用于char[]而不是单个char.

那么我错过了什么?

string interop char swift

3
推荐指数
1
解决办法
1027
查看次数

标签 统计

char ×1

interop ×1

string ×1

swift ×1