입니다 DB에서 나에게 반환되는 배열을 정렬합니다. 그것은 result
에 값이 전에 ==
비교에 도달하는 것이 가능하다 믿기 때문에'=='의 왼쪽 피연산자는 내 IOS는</p> <pre><code>The left operand of '==' is a garbage value </code></pre> <p>이 코드는이 ..이 방법을 사용하여 발생하는 곳 모습입니다 프로젝트 내가 analize 때이 오류가 무엇입니까 쓰레기 값
- (NSMutableArray *)startSortingTheArray:(NSMutableArray *)unsortedArray
{
[unsortedArray sortUsingComparator:^ NSComparisonResult(SearchResultItem *d1, SearchResultItem *d2) {
//initalize comparison
NSComparisonResult result;
NSInteger manufacturerID1 = d1.manufacturerID;
NSInteger manufacturerID2 = d2.manufacturerID;
if (manufacturerID1 > manufacturerID2)
return NSOrderedAscending;
if (manufacturerID1 < manufacturerID2)
return NSOrderedDescending;
if (manufacturerID1 == manufacturerID2) {
NSString *model1 = d1.model;
NSString *model2 = d2.model;
result = [model1 localizedCompare:model2];
}
if (result == NSOrderedSame) {
//..
멋지다. 완벽하게 작동했습니다. 시간이 다되면 답을 표시 할 것입니다 ... 감사합니다. – HurkNburkS