스핀을 클릭 할 때마다이 오류가 발생하고 앱이 중단됩니다. 이미지 뷰를 업로드하기 전에 앱이 정상적으로 작동하고 스핀이 훌륭합니다. 나는 코드가 아마 내가 틀린 것에 대해 머리를 쓰고 있다고 알고 있지만 이것을 이해하는 데 문제가있다.이미지보기를 추가 할 때 버튼에 오류가 발생했습니다.
은 굵게 아래에 명시된버튼 후의 생성
- (IBAction)spinAction:(id)sender {
[_chosenComponents removeAllObjects];
for (int i = 0; i < _componentsInPicker.count; i++) {
int randNum = arc4random() % [self.theSlotPicker numberOfRowsInComponent:i];
[_theSlotPicker selectRow:randNum inComponent: i animated:YES];
[_chosenComponents addObject:
[NSNumber numberWithInt:[(NSArray *)[_baseList objectAtIndex:i] indexOfObject:[(NSArray *)[_componentsInPicker objectAtIndex:i] objectAtIndex:randNum]]]];
}
NSLog(@"%@", _chosenComponents);
침 아웃/충돌을 누르면 무엇 "스레드 1 : EXC_ARITHMETIC (코드 = EXC_1386_DIV, 서브 코드 = 0x0으로)"
당신이 기쁘게 할 수 있다면 이 오류를 수정하는 방법에 대한 안내.
감사합니다.
출력 오류 : 당신이 arc4random() % .....
를 사용하는 대신 arc4random() % n
사용 arc4random_uniform(n)
을 사용하는 경우 사업부 제로 해프닝으로이 있기 때문에 (lldb)
xcode의 출력 창에 앱이 튀어 오르는 오류 메시지를 게시하십시오. – John
코드 블록 안에 \ * \ * **을 두어도 굵게 표시되지는 않습니다. 다른 사람들이 그것을 알아 차릴 수 있도록 오류를 따로 넣으십시오. –
Rakesh
죄송합니다. 그런 행운은 없습니다. UIImageView를 추가하기 전에 그것은 매력처럼 작동합니다. – user2175105