我正在尝试将NSManagedObjects的整个数组加载到NSArray中,然后在点击按钮时使用整数迭代器遍历数组。 xCode似乎不喜欢在.h中声明整数和NSArray,然后在.m中的不同方法中使用。创建全局数组和迭代器
我想知道有经验的开发人员在解决这样的问题时会采取什么样的适当途径。
流程如下: 1.将数据加载到数组中。 2.使用索引0处的信息设置标签。int i = 0; 3.用户点击按钮; i ++,检索索引1处的元素。
等等,直到数组结束,或者用户停止点击按钮。
编辑:
这是工作的代码,但我的感觉是不正确的:
XYZViewController.h
@interface XYZViewController : UIViewController <NSFetchedResultsControllerDelegate>{
int index;
}
XYZViewController.m
import "XYZViewController.h"
- (void)function1{
index = 0;
}
- (void)function2{
index++;
}
-(void)function3{
NSManagedObject *obj = [results objectAtIndex:index];
}
这是实际正确?它工作,但不优雅;一点也不。
你能告诉我们你试过的代码和编译错误信息吗? – progrmr 2010-06-04 13:49:30