![]() |
1
1
我觉得这是不可能的,因为编译器必须假设返回的对象可以是两种完全不同的类型,这是不允许的。我认为你能做的最好的事情就是创建某种容器对象或结构,它包含一个字符串和图像,你可以查询对象,看看它包含的是哪一个,然后让数组类型为容器类型。否则,只需使用不带泛型的旧NSArray,并在从数组中检索到它之后确定它是什么对象。 |
|
2
1
我想你应该研究_协变。这里有一篇关于他们的文章,特别是在评论部分。 |
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |