我正在尝试在我的 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.
那么我错过了什么?