[mutableArry addObject:[NSNumber numberWithInt:questionNumber]];
NSLog(@"mutableArry=%@",mutableArry);
NSLog(@" question not complete count=%d",mutableArry.count);
if (mutableArry.count==25) {
NSLog(@"25 question complete%d",mutableArry.count);
}
NSString *str= [NSString stringWithFormat:@"%d",questionNumber];
NSLog(@"str=%@",str);
// array = [NSArray arrayWithObjects: @"Nicola", @"Margherita", @"Luciano", @"Silvia", nil];
if ([mutableArry containsObject:str]) { //YES
NSLog(@"Results");
}
-3
A
답변
3
잘못하여 두 줄을 무엇을하고 있는가 배열에 존재 questionNumber를 NS로 추가하십시오. 문자열 또는 숫자를 조회 : 더 성공을 가져다해야한다)
NSMutableArray *ary = [NSMutableArray arrayWithObject:[NSNumber numberWithInt:25]];
NSString *str= [NSString stringWithFormat:@"%d",25];
if([ary containsObject:[NSNumber numberWithInt:25]])
NSLog(@"ary contains object - number");
if([ary containsObject:str])
NSLog(@"ary contains object - string");
else
NSLog(@"ary doesn't contain object - string");
로그 :
워 개체 포함 - 수
워 객체가 포함되어 있지 않습니다 - 문자열 당신은 시도
+0
덕분에이 문제가 해결되었습니다 –
3
을 두 개의 다른 대상을 비교하십시오. str
개체는 배열에 넣은 개체가 아니므로 비교할 수 있습니다.
그래서 당신은이 작업을 수행 할 수 있습니다
for(NSString *stringFromArr in mutableArry) {
if([stringFromArr isEqualToString:str])
NSLog(@"Results");
}
을 참고 : 귀하의 이름 지정 규칙이 좋지 않다 ...
+2
당신은 동일한 대답으로 나보다 28 초 빠릅니다. +1 –
0
을 당신이해야하는 대신 if 문 마지막의 다음.
for (NSString *object in mutableArry) {
if (object isEqualToString:str) {
NSLog(@"Match");
}
}
1
if ([mutableArry containsObject:[NSNumber numberWithInt:questionNumber]])
{
NSLog(@"Results");
}
0
다음으로 코드를 교체합니다. NSNumber
인스턴스를 추가하고 NSString
을 (를) 비교 중입니다.
[mutableArry addObject:[[NSNumber numberWithInt:questionNumber]stringValue]];
NSLog(@"mutableArry=%@",mutableArry);
NSLog(@" question not complete count=%d",mutableArry.count);
if (mutableArry.count==25) {
NSLog(@"25 question complete%d",mutableArry.count);
}
NSString *str= [NSString stringWithFormat:@"%d",questionNumber];
NSLog(@"str=%@",str);
// array = [NSArray arrayWithObjects: @"Nicola", @"Margherita", @"Luciano", @"Silvia", nil];
if ([mutableArry containsObject:str]) // YES
{
NSLog(@"Results");
}
관련 문제
- 1. 일부 개체가 이미 테스트되었는지 확인합니다.
- 2. System.Security.Cryptography.CryptographicException : 개체가 이미 있습니다.
- 3. SQLAlchemy의 개체가 이미 세션
- 4. 내가 피들러를 사용할 수있는 방법을
- 5. 데이터베이스에 이미 xyz라는 개체가 있습니다.
- 6. 확인 클래스는 내가 클래스를 인스턴스화 한 경우 내가 확인할 수있는 방법을 알아 내려고 노력하고 있어요
- 7. 데이터베이스에 '#TempTable'이라는 개체가 이미 있습니다.
- 8. "이미 데이터베이스에 '작성자'라는 개체가 있습니다."
- 9. 방법을 확인할 수 없습니다.
- 10. 알람이 이미 설정되어 있는지 확인할 수있는 방법이 있습니까?
- 11. 누구든지이 오류를 확인할 수있는 방법을 생각할 수 있습니까?
- 12. 링크를 이미 클릭했는지 어떻게 확인할 수 있습니까?
- 13. 내가 문제가 ... 내가 할 수있는 최선의 방법을 결정했다 내가 문제가
- 14. Blogger는 브라우저 유형 및 버전을 확인할 수있는 방법을 제공합니까?
- 15. 어떻게 자바 스크립트 에서 확인할 수있는 방법을 페이스 북
- 16. 내가 이것을 만들 수있는 방법을 찾고 있어요
- 17. 내가 문자열 Alphnumeric을 찾을 수있는 방법을
- 18. 오라클 SQL 내가 얻을 수있는 방법을 표
- 19. 내가 추가 할 수있는 방법을 찾고 있어요
- 20. 내가 목록보기 열에서 값을 선택할 수있는 방법을
- 21. 내가 아약스의 데이터에 딕셔너리를 보낼 수있는 방법을
- 22. 접합하는 내가 데이터를 연결할 수있는 방법을 scrapy
- 23. 내가 사전의 요소를 정렬 할 수있는 방법을
- 24. inotify는 내가 기대할 수있는 방법을 알리지 않습니다.
- 25. 개체가 속한 클래스를 어떻게 확인할 수 있습니까?
- 26. 개체가 이미 존재하는지 봄 mongodbtemplate 확인 방법
- 27. 장고 내가 Q 개체가
- 28. 심포니 jQuery를 이미 jQuery 라이브러리가 이미 추가되어 있는지 여부를 sfContext에서 확인할 수있는 방법이 있나요
- 29. 개체가 참조되고 있는지 확인할 수 있습니까?
- 30. 개체가 PORO인지 여부를 어떻게 확인할 수 있습니까?
'NSString' str과 NSMutableArray' mutableArry를 호출하는 것이 코드에서 잘 보이지 않습니다. – Kuba