[英]Unable to get an indexvalue of an object in nsmutablearray in iphone
在我的应用程序的某个地方,我必须获取特定对象的索引值。 为此,我以如下所示的方式进行了编码。
NSString *a=[NSString stringWithFormat:@"%d",[imagesdmobject.proofID intValue]];
NSLog(@"a value is %@",a);
这里的值为56现在,我必须从appdelegate.projectTitlesProofIDArray
获得索引56。
int value=[appdelegate.projectTitlesProofIDArray indexOfObjectIdenticalTo:a];
appdelegate.projectTitlesProofIDArray
中的数据为:
41,34,35,64,45,1,67,75,76,77,78,79,80,81,82,83,85,68,86,87,88,89,90,92,69, 95、97、98、100、101、70、71、72、73、74、39、37、109、108、110、38、91、93、94、36、96、99、102、103、104, 105、106、107、65、66、40、46、47、48、49、50、52、53、54、60、61、62、32、55、56、57、58、59、42、43 44,63,47,48,41,34,35,64,1,91,93,94,36,96,99,102,103,104,105,106,107,65,66,40,60, 61、62、32、55、56、57、58、59、54、34、35、41、34、35、64、67、75、76、77、78、79、80、81、82、83, 85,68,86,87,88,89,90,92,69,95,97,98,100,101,70,71,72,73,74,39,37,109,108,110,38, 91、93、94、36、96、99、102、103、104、105、106、107、65、66、40、46、47、48、49、50、52、53、54、41、34, 35,64,45,1,67,75,76,77,78,79,80,81,82,83,85,68,86,87,88,89,90,92,69,95,97, 98、100、101、70、71、72、73、74、39、37、109、108、110、38、91、93、94、36、96、99、102、103、104、105、106, 107、65、66、40、46、47、48、49、50、52、53、54、60、61、62、32, 55、56、57、58、59、42、43、44、47、34、35、39、37、109、108、110、38、46、47、48、49、50、52、53、54, 42,43,43,44,41,34,35,64,45,1,67,75,76,77,78,79,80,81,83,85,68,86,87,88,89,90, 92、69、95、97、98、100、70、71、73、74、39、37、109、108、110、38、91、94、36、96、99、102、103、104、105, 106、107、65、66、40、46、47、48、49、50、52、54、60、61、62、32、55、56、57、58、59、42、43、63、41, 34,35,64,45,1,67,75,76,77,78,79,80,81,82,83,85,68,86,87,88,89,90,92,69,95, 97、98、100、101、70、71、72、73、74、39、37、109、108、110、38、91、93、94、36、96、99、102、103、104、105, 106、107、65、66、40、46、47、48、49、50、52、53、54、60、61、62、32、55、56、57、58、59、42、43、44 63,41,34,35,64,45,1,67,75,76,77,78,79,80,81,82,83,85,68,86,87,88,89,90,92, 69、95、97、98、100、101、70、71、72、73、74、39、37、109、108、110、38、91、93、94、36、96、99、102、103, 104、105、106、107、65、66、40、46、47、48、49、50、52、53、54、60、61, 62、32、55、56、57、58、59、42、43、44、63、46
56在那里,但是我得到的错误值为2147483647。
请帮我解决这个问题。 我被困在这个地方。
您需要这样做:
假设数组包含:-
[array addObject:@"1"];
[array addObject:@"2"];
[array addObject:@"3"];
[array addObject:@"4"];
[array addObject:@"5"];
[array addObject:@"6"];
现在您需要找到对象5的索引
if([array containsObject:@"5"])
{
int index=[array indexOfObject:@"5"];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.