我是新开发人员并创建了for循环。但是,'for'循环值不会增加。Objective-C for循环失败
这里是我的代码:
int j=0;
for (int i=0; i < localDocuments.count; i++) {
if(j<imageList.count){
for (j=0; j<=i;j++) {
NSURL * fileURL = [localDocuments objectAtIndex:i];
NSString *str=[NSString stringWithFormat:@"%@.%@",[imageList objectAtIndex:j],PTK_EXTENSION];
if ([[fileURL lastPathComponent] isEqualToString:str]){
[self loadDocAtURL:fileURL];
}//if
}//for j
}//if
}//for i
i
当if ([[fileURL lastPathComponent] isEqualToString:str])
条件失败不会增加。
当字符串值不相等时,循环不会跳到下一个文件url。
任何人都可以发现我的错误吗?
不下来投票我想要解决方案,如果你知道帮助我 – Vijay 2013-03-20 12:28:06
谢谢@Anzeo进行编辑,这是有道理的。 – Popeye 2013-03-20 12:30:25
'NSLog()''[fileURL lastPathComponent]'和str – Popeye 2013-03-20 12:32:29