UIButton、UIImageView、またはその他のオブジェクトをパラメータとして受け入れるメソッドを作成したいとします。私はIDタイプを使って次のように試しました。iOS:複数のオブジェクトタイプをパラメタ(id)オブジェクトとして受け入れますか?
-(void)shiftObject:(id)object {
object.frame = CGRectMake(0, 0, 20, 20);
}
xcodeスタティックエラーチェッカーがすぐにフラグを立てました。これができる方法はありますか? id型を使って正しい軌道に乗っていると思いますが、ここからどこに行くのかは分かりません。
ありがとう、エバン。私はフレーム付きのオブジェクトに対してのみ使用することを意図していたはずです。これは、私が言及したオブジェクト型、および他の多くのオブジェクトに対して非常にうまく機能します。ありがとうございました! – alexshafran