このカラーピッカーをオンラインで見つけました。現在、コードに実装しようとしています。すべての手順に従って実装しましたが、コードに付属のViewControllerを(UITableViewセルを使用して)ロードしようとすると、コードをビルドおよび/または実行しようとすると、AppleMach-oLinkerエラーが発生します。
アーキテクチャarmv7の未定義のシンボル: "_ OBJC_CLASS _ $ _ ColorPickerViewController"、参照元:ClockSettingsViewController.oのobjc-class-ref:アーキテクチャarmv7のシンボルが見つかりません
私がしているのは、クラッシュの時点でビューを階層にロードすることだけです(次の行はビューを表示する行です)。すべてのパーツをxcodeで個別にビルドしましたが、このコード行がエラーの原因であることがわかりました。
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];
}
}
私はこの方法を何百回もビューを開くために使用しました(実際、これは私が今まで使用した唯一の方法です)ので、それがコード自体ではないことを知っています、そして私はどこでもチェックし、必要なものすべてをインポートしました。何が間違っているのか、そしてエラーは何を意味するので、将来修正することができます。よろしくお願いします。