我有四個屏幕,除了使用四個不同的類以外,完全相同。我想我可以把這個屬性在我的頭他們減少至一個:如何在目標C代碼中使用Class對象
@property Class *classType;
然後,我可以設置等級和完成。
然而,當我嘗試使用classType所類似如下:
NSArray *myArray = [classType allobjects];
我得到如下:「錯誤的接收器類型__unsafe_unretained類*」
這真的沒有太大的意義。類方法返回NSArray。當我使用顯式類名時,沒有錯誤,一切正常。
我正在使用xcode 4.5和ARC。使用
@property Class classType;
注
你應該繼承基類或使用它的協議。 – NeverBe