Ich habe ein Problem, wenn ich Ordner im Dokument Verzeichnis machen möchte, wenn ich den Ordner zum ersten Mal wie Ordner (Hallo) und wenn ich einen anderen Ordner wie (Hallo) in kleinem Brief machen nichts tun und der Ordner nicht erstellen, ich weiß nicht warum? aber wenn ich versuche, den Ordner (Hallo) mit wenig Platz zu machen, ist es in Ordnung und es ist es in der Tabelle anzuzeigen, ich weiß nicht, warum und wenn jemand den Ordner Hallo und Hallo ist andersIch habe ein Problem im Dokument Verzeichnis
bitte überprüfen können Hilfe
die folgende ist der Code
@IBAction func btnMakeFolder(sender: AnyObject) {
var checkFoundAlbum:Bool = false // for check the folder if is found it or not
let c = NSCharacterSet.whitespaceCharacterSet()
if folderNameTextField.text?.stringByTrimmingCharactersInSet(c) != "" {
let fileManager = NSFileManager.defaultManager()
do {
let document = try fileManager.URLForDirectory(.DocumentDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: false)
// her i check the album is he exists or not
let getFolders = try fileManager.contentsOfDirectoryAtURL(document, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles)
for folder in getFolders {
if folder.lastPathComponent!.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) == folderNameTextField.text!.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()){
checkFoundAlbum = true
}else {
checkFoundAlbum = false
}
}
// her for create folder and display the alert for the user
if checkFoundAlbum == false{
let folderUrl = document.URLByAppendingPathComponent(folderNameTextField.text!)
try fileManager.createDirectoryAtURL(folderUrl, withIntermediateDirectories: true, attributes: nil)
self.dismissViewControllerAnimated(true, completion: nil)
}else {
let alertController = UIAlertController(title: "Album Exists", message: "This Album Already Exists,Please Change The Name", preferredStyle: .Alert)
let alertAction = UIAlertAction(title: "OK", style: .Default, handler: { (alertAction:UIAlertAction) in
})
alertController.addAction(alertAction)
self.presentViewController(alertController, animated: true, completion: nil)
}
}catch {
print(error)
}
}else {
alert()
}
}
ich versuche es aber auch nicht funktioniert Ich weiß nicht, warum Ordner nicht in Dokumentverzeichnis erstellen –