我正在嘗試將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