이 코드는 Color Picker이고 현재 코드에 구현하려고합니다. 나는 모든 지시 사항을 따라 그것을 구현했지만 코드를 사용하여 (UITableView 셀을 사용하여) ViewController를로드하려고 할 때 코드를 빌드하거나 실행할 때 Apple Mach-o Linker Error가 발생합니다. 이 ViewController가 내 코드를 충돌시키는 이유는 무엇입니까?
내가 충돌의 지점에서 계층 구조로보기를로드하고있어 모든 (다음 줄 내가보기를 제시 한 것입니다). 나는 엑스 코드에서 별도로 모든 부분을 구축하고이 코드 줄은 오류의 원인 것으로 나타났습니다 :Undefined symbols for architecture armv7: "_OBJC_CLASS_$_ColorPickerViewController", referenced from: objc-class-ref in ClockSettingsViewController.o ld: symbol(s) not found for architecture armv7
ColorPickerViewController *colorView = [[ColorPickerViewController alloc] init];
그리고 그 코드는 여기에 앉아있다 :
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) {
ColorPickerViewController *colorView = [[ColorPickerViewController alloc] init];
[self presentViewController:colorView animated:YES completion:nil];
}
}
내가보기를 열기 위해이 방법을 사용했다 수백 번 (실제로는 내가 사용한 적이있는 유일한 방법입니다.) 그래서 코드 자체가 될 수는 없다는 것을 알고 모든 곳을 검사하고 필요한 모든 것을 가져 왔습니다. 무엇이 잘못되었으며 나중에 오류를 수정할 수 있는지 의미합니다. 고맙습니다.
정말 고마워요! 그 트릭을 했어! 다음 번에 확인해 볼게! –