我如何将Emojis排在字母表前面?

时间:2015-09-24 23:15:05

标签: ios swift nsarray emoji

在Swift中,我有一个字符串数组...... Emojis可以在这些字符串中。

就目前而言,表情符号被排序到最后,但我希望它们被排序到前面。

我将如何实现这一目标?

现在我做...

let videoUrl = info[UIImagePickerControllerMediaURL] as! NSURL do{ let fileAttributes = try NSFileManager.defaultManager().attributesOfItemAtPath(videoURL.path!) let fileSize = fileAttributes[NSFileSize] } catch let err as NSError{ //error handling }

我考虑使用正则表达式来查看键盘上的值是否不是常规字符,但希望有更好的解决方案。

1 个答案:

答案 0 :(得分:-3)

由于Emojis是unicode,你只需制作一个list of them,检查字符是否在列表中,然后相应地进行排序。