我正在尝试使用Yoda API并使用Alamofire Swift框架发送请求.我知道API正常工作,因为我已经多次使用我的Mashape API密钥测试了端点.我还可以看到请求正在发送(Mashape的主页在我的申请下).但是我的JSON响应总是如此nil.
func handleRequest(words:String){
var saying = words.stringByReplacingOccurrencesOfString(" ", withString: "+");
saying = "?sentence=" + saying;
let url = NSURL(string: (baseURL+saying));
println(url);
var response:String;
Alamofire.Manager.sharedInstance.session.configuration.HTTPAdditionalHeaders = additionalHeaders;
Alamofire.request(.GET, url!).responseJSON { (_, _, JSON, _) in
println(JSON);
}
}
Run Code Online (Sandbox Code Playgroud)
该字字符串可以是"这是我的第一句话",并以"+"为按照API SPEC它会自动替换空间.请忽略多个println语句,它们仅用于调试.
这只是概念代码的证明,它故意没有做太多的错误检查,并且由于这个原因不是很好.如果您有任何建议我会很感激.
尝试查询表中的值,其中两个数组具有相同的值,但顺序不一定相同。
给定:具有值的列
{'first', 'second'}
Run Code Online (Sandbox Code Playgroud)
预期的:
SELECT * FROM my_table WHERE array_column = {'second', 'first'}
Run Code Online (Sandbox Code Playgroud)
预期的:
SELECT * FROM my_table WHERE array_column = {'second'}
Run Code Online (Sandbox Code Playgroud)
结果 1
{'first', 'second'}
Run Code Online (Sandbox Code Playgroud)
结果2:没有
我可以对我查询的输入数组进行排序,但我不能保证数据库将以相同的顺序存储这些数组。是否有捷径可寻?
我正在尝试制作一个记忆匹配游戏,并且我点击了JButton时放置的图标图像.我的问题是,有没有办法从JButton中删除Icon?我想在用户点击时显示图像,显示图像,如果用户点击的第二个按钮与第一个按钮没有相同的图像,那么它就会消失......任何想法?