我允许用户使用moveitematpath
重命名文件。
用户在UITextField
中输入新名称
如果用户输入“/”,则重命名该文件,但将其移动到其他文件夹。
我是否“允许”使用replaceoccurenceofstring
替换“/”?
我还应该寻找什么?
由于
答案 0 :(得分:0)
MacOS X和iOS中的文件名可以包含除nul字符和/之外的任何字符。处理此问题的正确方法是在输入时过滤掉“/”字符。如果我输入ab / cd,我希望新名称是ab / cd。这是不可能的,但我不认为它会被命名为abcd。相反,我不应该首先输入ab / cd。