Serviceを読んで理解し、同意したものとみなします。534件11ImageViewを円形にするためのサンプルコードについて分からないところがあります。引用先はこのページです。addSubview:circleImageView];}この中の一番下の行でエラーが出ます。'addSubview:'」です。このエラーの解決方法をどなたかご教示いただけないでしょうか。以上、何卒よろしくお願いいたします。個の銅バッジ1Harawoさんの回答で十分なので以下補足のみとします。エラーメッセージの意味は「このクラスの@interface部にaddSubview:メソッドの宣言が見つからないよ」という感じです。このようなエラーの場合はまず、示されたクラスの宣言部(普通は.hファイルの方)を確認してみるか、又はaddSubview:メソッドの定義を追うかすると良いです。xcodeの最新版を使用しているなら、コード上で"command"キーを押しながらaddSubview:の文字列を選択すると定義されている箇所(が見つかれば)を表示できます。私の環境ではこれでUIViewクラスの宣言部を表示できます。Harawoさんのとは別の視点からの解決方法として、十分回答として成り立つ内容だと思います。コメントより回答の方が読みやすいとも思いますし、よろしければ回答としての投稿をぜひ。addSubview:circleImageView];注:行末のセミコロン(;)が抜けてます。self(UIViewControllerのサブクラス)に、「addSubview:」というメソッドはありません。UIView(のサブクラス)にはあります。引用元には、UIViewControllerのサブクラスに実装するコードだとは、ひとことも書かれていませんね?UIViewController(のサブクラス)には、かならずベースになるUIView(のサブクラス)が装備されていることを、忘れないようにしてください。UIViewControllerのプロパティ「view」がそれです。あなたがプログラマとしてなんらかのプログラムを公開できるようになりたいと思うのなら、クラスリファレンスは、端から端まで目を通すようにしてください。その場で覚えきれないとか、理解しきれないとかであっても、いっかい目を通しているのといないのでは、のちのち大きな差になって現れてきます。(自分なりに「ネガティブ」ではあっても、質問者にとっては必要な意見(というかアドバイス)に編集させていただきました。個の銅バッジ質問の本質と関係ない議論がコメントで行われていたので削除しました。上記エラーメッセージの意味は「このクラスの@interface部にaddSubview:メソッドの宣言が見つ‌​からないよ」という感じです。このようなエラーの場合はまず、示されたクラスの宣言部(普通は.hファイルの方)を確認してみるか、又はaddSubview:メソッドの定‌​義を追うかすると良いです。xcodeの最新版を使用しているなら、コード上でcommandキーを押しながらaddSubview:の文字列を選択すると定義されてい‌​る箇所(が見つかれば)を表示できます。私の環境ではこれでUIViewクラスの宣言部を表示できます。selfがUIViewクラスを継承していないためこのようなエラーが出ています。クラスの定義も上記方法で追えるので、自作のクラスの親クラスを追っていけばUIViewクラスを継承しているかどうかの確認ができます。NSObject上記2つの継承関係から、HogeViewControllerの実装部内のselfに対してUIViewクラスのメソッドは使えないことがわかります。(ここではselfがUIViewControllerのサブクラスのため)それとは逆に、allocやinitなどのメソッドが多くのクラスで使える理由は、Objective-Cで使うほとんど全てのクラスが、それらのメソッドを定義しているNSObjectを継承しているためです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。)をコードに入れたところ、コンパイルエラーが出てしまいました。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。