小编pan*_*ama的帖子

将NSArray元素分配给适当对象的最佳方法是什么?

如果我在NSArray中有以下3个类的对象,那么将数组元素分配给适当对象的最佳方法是什么?

@interface Simple : NSObject 
@interface Intermediate : Simple 
@interface Advanced : Simple
Run Code Online (Sandbox Code Playgroud)

我想遍历NSArray,如果数组的第二个元素是Intermediate,第五个元素是Advanced,我想分别将它们分配给Intermediate和Advanced的变量.这允许我调用派生类中未在基类中定义的方法.

让我知道,如果有一个更好的解决方案,而不是让NSArray包含不同的对象(我仍然有兴趣知道原始问题的答案)!

objective-c nsarray ios

0
推荐指数
1
解决办法
110
查看次数

标签 统计

ios ×1

nsarray ×1

objective-c ×1