Mac에서 Objective-C로 NSRange 개체를 만들려고합니다. 불행히도 그것은 나에게 해결할 수 없거나 디버그 할 수없는 에러 메시지를 준다.NSRange를 만드는 중 Objective-C 오류 메시지가 발생했습니다.
NSRange newRange = [data rangeOfData:dataToFind
options:kNilOptions
range:NSMakeRange(0u, [newData length])];
내가 오류 메시지는 다음과 같습니다
는*** -[NSConcreteData rangeOfData:options:range:]: range {0, 81701012} exceeds data length 347124
dataToFind의 크기는 : 57854은 newData의의 크기는 : 81701012
최대. NSRange 길이의 크기는 기본적으로 NSUInteger입니다. 18446744073709551615
그래서 오류 메시지는 무엇입니까? 347124는 어디에서 왔습니까?