我知道这可能是一个非常愚蠢的问题,但我是Swift编程语言的新手.
我正在构建一个示例mac应用程序来处理用户身份验证.我的问题是如何使用swift自动关闭窗口.
我试过了
var window = NSWindow()
window.close()
Run Code Online (Sandbox Code Playgroud)
但是给出了与线程相关的错误并打开调试器
请帮忙
我正在尝试在swift中创建一个文件夹.以下代码显示了我创建的文件夹
var error: NSError?
var paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
var documentsDirectory: AnyObject = paths[0]
var dataPath = documentsDirectory.stringByAppendingPathComponent("MyFolder")
if (!NSFileManager.defaultManager().fileExistsAtPath(dataPath)) {
NSFileManager.defaultManager() .createDirectoryAtPath(dataPath, withIntermediateDirectories: false, attributes: nil, error: &error)
}
Run Code Online (Sandbox Code Playgroud)
现在我可以在文档目录下创建文件夹了.但我需要在路径中创建文件夹/Users/macuser/.在这一点上建造.需要帮忙
我正在使用Strophe.js的ejabberd 15.06版本.从我的后端数据库中检索一对一聊天工作正常.但是如何从数据库中检索群聊历史?
例如,如果我有一个"strophe"组.当新用户加入strophe组时,应显示其他用户在该组中完成的聊天记录.
我正在使用此代码
var pres = $pres({ to: room + "/" + nickname, from: connection.jid });
connection.send( msg.c('x', {xmlns: NS_MUC}));
if(chat_history != null){
var msg_history = msg.c('x', { "xmlns": "http://jabber.org/protocol/muc"}).c("history", chat_history, {maxstanzas: 50});
debugger;
console.log(msg_history);
}
Run Code Online (Sandbox Code Playgroud)
在我的控制台中看起来像
h.Builder {nodeTree: presence, node: x}
Run Code Online (Sandbox Code Playgroud)
我被困在如何获取群聊的历史.请帮忙