我是新開發人員並創建了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