Iphone 排序具有键的NsmutableArray
我有一个包含两个对象的数组,每个对象有31个键。我正在按tableview字母顺序显示@“FirstName”。现在我的问题是如何根据"FirstName"排列其他键。我希望数组按名字排序 下面是我正在加载到Iphone 排序具有键的NsmutableArray,iphone,objective-c,ios5,Iphone,Objective C,Ios5,我有一个包含两个对象的数组,每个对象有31个键。我正在按tableview字母顺序显示@“FirstName”。现在我的问题是如何根据"FirstName"排列其他键。我希望数组按名字排序 下面是我正在加载到NSMutableArray中的Web服务的响应 (NSMutableArray *) $2 = 0x002afa40 <__NSArrayM 0x2afa40> { AtQRid = "Hiiiiiiiii\n"; City = HKJH; Compan
NSMutableArray
中的Web服务的响应
(NSMutableArray *) $2 = 0x002afa40 <__NSArrayM 0x2afa40>
{
AtQRid = "Hiiiiiiiii\n";
City = HKJH;
Company = BMBJ;
Email = HJKHJKH;
EmailStatus = KJHK;
EventID = HJBJHGH;
FBStatus = KJHK;
FirstName = JHGHGJKBN;
FollowUPDate = HJHKJ;
FollowUPTypeID = KH;
ImageURL = VGHV;
LastName = MBN;
LeadID = H;
LinkedinStatus = HKH;
Notes = JKHKH;
PhoneNo = HJK;
Rating = KJNK;
ReminderStatus = KJHK;
SalesForceStatus = KJHK;
State = HJHKH;
SurveyQAnswer1 = KJ;
SurveyQAnswer2 = HKH;
SurveyQAnswer3 = KJ;
SurveyQAnswer4 = HK;
SurveyQuestion1 = KHK;
SurveyQuestion2 = JHK;
SurveyQuestion3 = HH;
SurveyQuestion4 = KJ;
SyncStatus = HKJKH;
TwitterStatus = KHJK;
UserID = KJBNMN;
},
{
AtQRid = "byeeeeeeeeeeeeeeeeeee\n";
City = hyd;
Company = GlobalNest;
Email = "abhi_norules@yahoo.com";
EmailStatus = hahahahah;
EventID = 7689;
FBStatus = "hey guys";
FirstName = Abhishek;
FollowUPDate = 3849934;
FollowUPTypeID = kjsndjkvndsk;
ImageURL = "www.image.com";
LastName = Naidu;
LeadID = 123456789;
LinkedinStatus = "good looking ";
Notes = "fksd jsdk skdj sdkjks dksjd dmndsn dksndskjkdj gkdjk jdkjdsk sdjksjsdn msd sdnsdnksdjksdjksd sdkn dsmsdnm sd";
PhoneNo = 84377847549;
Rating = 5star;
ReminderStatus = kjsdjsdf;
SalesForceStatus = "i donno";
State = ap;
SurveyQAnswer1 = jshdsdjfh;
SurveyQAnswer2 = kjshfjkhf;
SurveyQAnswer3 = kjsdjsdnn;
SurveyQAnswer4 = kjnsjdvnds;
SurveyQuestion1 = jsdkfds;
SurveyQuestion2 = "kjnsdv,";
SurveyQuestion3 = kjskdvk;
SurveyQuestion4 = jskd;
SyncStatus = jnsdnmsdm;
TwitterStatus = "hey hi";
UserID = 3456;
}
(NSMutableArray*)$2=0x002afa40
{
AtQRid=“hiiii\n”;
城市=HKJH;
公司=BMBJ;
Email=HJKHJKH;
EmailStatus=KJHK;
EventID=HJBJGH;
FBStatus=KJHK;
FirstName=JHGHGJKBN;
FollowUPDate=HJHKJ;
FollowUPTypeID=KH;
ImageURL=VGHV;
LastName=MBN;
LeadID=H;
LinkedIn状态=HKH;
注=JKHKH;
PhoneNo=HJK;
额定值=KJNK;
提醒状态=KJHK;
SalesForceStatus=KJHK;
State=HJHKH;
测量qanswer1=KJ;
SurveyQAnswer2=HKH;
测量Qanswer3=KJ;
SurveyQAnswer4=香港;
调查问题1=KHK;
调查问题2=JHK;
调查问题3=HH;
调查问题4=KJ;
SyncStatus=HKJKH;
TwitterStatus=KHJK;
UserID=KJBNMN;
},
{
AtQRid=“byeeee\n”;
城市=路政署;
公司=GlobalNest;
Email=“abhi_norules@yahoo.com";
EmailStatus=哈哈哈;
EventID=7689;
FBStatus=“嘿,伙计们”;
名字=阿披实;
FollowUPDate=3849934;
FollowUPTypeID=kjsndjkvndsk;
ImageURL=“www.image.com”;
LastName=Naidu;
LeadID=123456789;
LinkedinStatus=“好看”;
注释=“fksd jsdk skdj sdkjks dksjd dmndsn dksndskjkdj gkdjk jdkjdsk SDJKSJDSDN msd sdnsdnksdjksdjksd sdkn dsmsdnm sd”;
电话号码=84377847549;
评级=5星;
提醒状态=kjsdjsdf;
SalesForceStatus=“i donno”;
State=ap;
SurveyQAnswer1=jshdsdjfh;
测量QANSWER2=kjshfjkhf;
SurveyQAnswer3=kjsdjsdnn;
SurveyQAnswer4=kjnsjdvnds;
调查问题1=jsdkfds;
调查问题2=“kjnsdv”;
调查问题3=kjskdvk;
调查问题4=jskd;
SyncStatus=jnsdnmsdm;
TwitterStatus=“嗨”;
UserID=3456;
}
NSSortDescriptor *descriptor = [NSSortDescriptor
sortDescriptorWithKey:@"FirstName" ascending:YES];
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:
[NSArray arrayWithObject:descriptor]];