NSRange r = NSMakeRange(0,5);ID a = [NSMutableArray a];[a addobject: r]; // but NSRange is not a NSObject *
有了一个布尔值,我会使用这样的代码:
[a addobject: [NSNumber numberWithBool: YES]];
或带有整数:
[a addobject: [NSNumber numberWithInteger: 3]];
那么与NSRange相当的是什么?我真的不想做的是创建我自己的NSObject子类来完成这个。当然有一种方式与苹果已经提供了什么?
解决方法 要返回检索范围结构,请使用 propertyrangeValue
。 [a addobject:[NSValue valueWithRange:r]];...NSRange r = a[4].rangeValue;总结
以上是内存溢出为你收集整理的iphone – 如何将NSRange存储在NSMutableArray或其他容器中?全部内容,希望文章能够帮你解决iphone – 如何将NSRange存储在NSMutableArray或其他容器中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)