我正在xcode4.3/Objective-C中构建一个应用程序,并在尝试对NSMutableArray进行排序时遇到了问题.我将使用sqlite数据库中的字符串填充它.问题出现在瑞典人物å,ä和ö上.
orded数组看起来像这样:as,br,ol,st,år,ög,ös.
但是当我使用选择器比较顺序是这样的:as,år,br,ol,ög,ös,st.
当我使用localizedCompare时,订单更改为:as,år,br,ög,ol,ös,st.
根据较旧的线程,localizedCompare应该是解决方案,但我无法使其正常工作.如果我使用终端访问sqlite数据库并输入ORDER,我将得到正确的结果.我的问题可能与xcode或iphone模拟器中的某些设置有关,因为两者都没有显示正确的顺序?或者本地化比较错误的方式去?只要完成工作,我就会高兴地接受任何变通办法.谢谢.
我正在使用jquery将图像上传到joomla站点,但是文件ajaxfileupload.js有问题.图像上传得很好,但"成功"中的功能不会被调用.我需要它来显示上传完成的确认.我已经尝试使用"完整"而不是"成功"然后代码工作,但它一遍又一遍刷新页面.我怎样才能让它像它应该的那样工作?这是代码..
upload: function (a) {
if (jQuery("#Filedata-" + a).val() == "") {
jQuery("#photoupload-" + a).remove();
joms.uploader.upload();
if (jQuery("#photoupload").next().length == 0) {
joms.uploader.addNewUpload()
}
jQuery("#upload-photos-button").show();
return
}
var c = (jQuery("#photoupload-" + a + " :input:checked").val() == "1") ? "&defaultphoto=1" : "";
var b = jQuery("#photoupload-" + a).next().find(".elementIndex").val();
b = (b != "") ? "&nextupload=" + b : "";
jQuery("#photoupload-" + a).children().each(function () {
jQuery(this).css("display", "none")
});
jQuery("#photoupload-" + a).append('<div id="photoupload-loading-' + a + '"><span class="loading" style="display:block;float: none;margin: 0px;"></span><span>' + joms.uploader.uploadText …Run Code Online (Sandbox Code Playgroud)