0
我不應該爲此掙扎。我想從字符串中提取一個字符並將其與一個字符進行比較。這裏的違規行:非常簡單 - 如何比較字符
if ([url characterAtIndex:url.length - 4] == "=") {
NSString *test = [url substringFromIndex:url.length - 3];
return [test intValue];
} else {
NSString *test = [url substringFromIndex:url.length - 2];
return [test intValue];
}
在如果行就引發錯誤Comparison between pointer and integer ('int' and 'char *')
,在它自己的足夠奇怪,因爲沒有在比較單個int。
第二個錯誤也會彈出,Result of comparison against string literal is unspecified (use strncmp instead)
。
我很樂意幫助解決這個錯誤,我不知道爲什麼它會被拋出,並且阻止我去調試網絡調用的實際工作。任何幫助是極大的讚賞!
無法接受另外12分鐘的答案,但謝謝!在if循環中引起這麼多的挫折是多麼簡單的事情。 –