小编use*_*526的帖子

当字符串包含åäö时,如何按字母顺序对字符串数组进行排序?

我正在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模拟器中的某些设置有关,因为两者都没有显示正确的顺序?或者本地化比较错误的方式去?只要完成工作,我就会高兴地接受任何变通办法.谢谢.

arrays sorting objective-c

7
推荐指数
1
解决办法
3039
查看次数

jquery ajax文件上传,成功不会被调用

我正在使用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)

javascript ajax jquery file-upload

0
推荐指数
1
解决办法
3062
查看次数

标签 统计

ajax ×1

arrays ×1

file-upload ×1

javascript ×1

jquery ×1

objective-c ×1

sorting ×1