0
, 어떻게 NSSortDescriptor
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"Weight" ascending:NO selector:@selector(localizedStandardCompare:)];
NSArray *sortedArray = [arrayToSort sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
나는 출력을 얻고있다 ..이 문제를 해결 해결할 수있는 나에게 제안을주십시오 :
arrayToSort
에있는 개체의 어떤 종류의
-[__NSCFNumber length]: unrecognized selector sent to instance 0x6a81cf0
2012-05-16 09:54:21.480 MedzioSearch[2188:f803] *** WebKit discarded an uncaught exception in the webView:shouldInsertText:replacingDOMRange:givenAction: delegate: <NSInvalidArgumentException> -[__NSCFNumber length]: unrecognized selector sent to instance 0x6a81cf0
답장을 보내 주셔서 감사합니다. NSString 형식으로 @ "Weight"를 사용하고 있습니다. NSString 형식으로 더 나은 솔루션을 제공하십시오. –
제가 말했듯이, 모든 "Weight"속성이 NSString을 제공하고 있는지 의심 스럽습니다. 이 코드를 넣고 로그 내용을 확인해보십시오. NSLog (@ "% @", [arrayToSort valueForKeyPath : @ "Weight.class"]), ' –
Thomases 감사합니다. –