4つの異なるクラスを使用することを除いて、まったく同じ4つの画面があります。このプロパティをヘッダーに配置することで、それらを1つに減らすことができると思いました。
@property Class *classType;
その後、クラスを設定して完了できます。
ただし、次のようにclassTypeを使用しようとすると、次のようになります。
NSArray *myArray = [classType allobjects];
次のように表示されます:「不正な受信者タイプ__unsafe_unretainedクラス*」
これはあまり意味がありません。クラスメソッドはNSArrayを返します。明示的なクラス名を使用すると、エラーは発生せず、すべてが正常に機能します。
ARCでxcode4.5を使用しています。