Must not be
if ([extension isEqualToString:wantedExtension]) {
...
}
"==" compares pointers. isEqual: and isEqualToString: compare strings, although isEqualToString is better if you know both the extension and wantedExtension are NSString (what you do in this case).
, ++ Java, , , , , , , " ". Objective C , " " (.. ) nil 0 false.
if ([wantedExtension isEqualToString:extension]) {
...
}