以下示例程序输出相同,但程序无法正常工作.
NSDirectoryEnumerator *directoryEnumerator = [[NSFileManager defaultManager]
enumeratorAtPath:kDocdir];
for (NSString *pathi in directoryEnumerator)
{
NSString *fileName_Manager = [pathi lastPathComponent];
NSLog(@"fileName_Manager = %@",fileName_Manager);
Artist *name_Databse = [self.fetchedResultsController
objectAtIndexPath:IndexPath];
NSLog(@"name_Databse = %@",name_Databse.name);
if ([fileName_Manager isEqualToString:name_Databse.name]) {
NSLog(@"Same Name");
}else{
NSLog(@"Different Name");
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
2013-04-25 15:37:43.256 Player[36436:907] fileName_Manager = alizée - mèxico - final j'en
2013-04-25 15:37:43.272 Player[36436:907] name_Databse = alizée - mèxico - final j'en
2013-04-25 15:37:44.107 Player[36436:907] Different Name
Run Code Online (Sandbox Code Playgroud)
名称中的特殊字符时无法正常工作.为什么会这样?谢谢 ...
这里有同样的问题:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name == %@",[pathi lastPathComponent]];
Run Code Online (Sandbox Code Playgroud)
我如何在这里进行编辑?
Apple告诉我,我的应用程序在启动时崩溃了.这是崩溃报告,但我不知道它意味着什么.可能的原因是什么?
CrashReporter Key: 8ebc5eb666109db6d4970a4148cf88160f6805b5
Hardware Model: xxx
Process: Music Player [907]
Path: /private/var/mobile/Containers/Bundle/Application/664B5DFA-4F34-4469-B30D-EC43B25F39E0/Music Player.app/Music Player
Version: 1.0 (1.0)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Date/Time: 2015-01-17 10:11:49.478 -0800
Launch Time: 2015-01-17 10:11:28.916 -0800
OS Version: iOS 8.1 (12B410)
Report Version: 105
Exception Type: 00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread: 0
Application Specific Information:
com.ceto.ocakonbes failed to scene-create in time
Elapsed total CPU time (seconds): 0.270 (user 0.270, system 0.000), 8% CPU
Elapsed application CPU time (seconds): 0.007, 0% …Run Code Online (Sandbox Code Playgroud)