Objective-C NSString isEqualToString not getting match -


if have array created so:

nsarray* arritems = [[nsarray alloc] initwithobjects:@"one", @"two", @"three", nil]; 

and have class nsstring property:

myclass.myclassstring = @"one"; 

shouldn't isequaltostring work if this:

nsstring* strtocheck = myclass.myclassstring  for(int i=0; i<arritems.count; i++) {      nsstring* strthisitem = [arritems objectatindex:i];       if ([strthisitem isequaltostring:strtocheck]) {         nslog(@"okley dokley!");     }  } 

edit:

real world results:

in app not getting match - log out put both strings , length - @ safety marketing matching - there should "ok" logged here.

2013-08-28 09:20:02.339 oer[3081:c07] aldahol_7::safety marketing_16 2013-08-28 09:20:02.341 oer[3081:c07] aldahol_7::acecide-c marketing_19 2013-08-28 09:20:02.341 oer[3081:c07] aldahol_7::aldahol marketing_17 2013-08-28 09:20:02.342 oer[3081:c07] aldahol_7::oer-pro service marketing_25 2013-08-28 09:20:02.342 oer[3081:c07] acecide-c_9::safety marketing_16 2013-08-28 09:20:02.343 oer[3081:c07] acecide-c_9::acecide-c marketing_19 2013-08-28 09:20:02.343 oer[3081:c07] acecide-c_9::aldahol marketing_17 2013-08-28 09:20:02.344 oer[3081:c07] acecide-c_9::oer-pro service marketing_25 2013-08-28 09:20:02.344 oer[3081:c07] competitor_10::safety marketing_16 2013-08-28 09:20:02.345 oer[3081:c07] competitor_10::acecide-c marketing_19 2013-08-28 09:20:02.345 oer[3081:c07] competitor_10::aldahol marketing_17 2013-08-28 09:20:02.345 oer[3081:c07] competitor_10::oer-pro service marketing_25 2013-08-28 09:20:02.346 oer[3081:c07] safety_marketing_16::safety marketing_16 2013-08-28 09:20:02.346 oer[3081:c07] safety_marketing_16::acecide-c marketing_19 2013-08-28 09:20:02.347 oer[3081:c07] safety_marketing_16::aldahol marketing_17 2013-08-28 09:20:02.347 oer[3081:c07] safety_marketing_16::oer-pro service marketing_25 2013-08-28 09:20:02.348 oer[3081:c07] acecide-c_marketing_19::safety marketing_16 2013-08-28 09:20:02.348 oer[3081:c07] acecide-c_marketing_19::acecide-c marketing_19 2013-08-28 09:20:02.349 oer[3081:c07] acecide-c_marketing_19::aldahol marketing_17 2013-08-28 09:20:02.349 oer[3081:c07] acecide-c_marketing_19::oer-pro service marketing_25 2013-08-28 09:20:02.350 oer[3081:c07] aldahol_marketing_17::safety marketing_16 2013-08-28 09:20:02.350 oer[3081:c07] aldahol_marketing_17::acecide-c marketing_19 2013-08-28 09:20:02.351 oer[3081:c07] aldahol_marketing_17::aldahol marketing_17 2013-08-28 09:20:02.351 oer[3081:c07] aldahol_marketing_17::oer-pro service marketing_25 2013-08-28 09:20:02.352 oer[3081:c07] oer-pro service_marketing_25::safety marketing_16 2013-08-28 09:20:02.352 oer[3081:c07] oer-pro service_marketing_25::acecide-c marketing_19 2013-08-28 09:20:02.353 oer[3081:c07] oer-pro service_marketing_25::aldahol marketing_17 2013-08-28 09:20:02.353 oer[3081:c07] oer-pro service_marketing_25::oer-pro service marketing_25 

yes, should work. perhaps myclass.myclassstring not getting value want before isequaltostring check.

nslogs printing myclass.myclassstring, strtocheck , arritems should find goes wrong.

now saw edit:

safety_marketing_16 <- 2 underscores

safety marketing_16 <- 1 underscore

;)

(thank much! :d )


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -