林與核心數據的工作在iphone, 似乎是要罰款(創建數據庫並保存一些數據),直到我發現了一些事情,我不明白又問題有關coredata iphone關係
我有3個實體(員工,日,中心),並有許多一個關係到其他2一個,
ENTITY RELATIONSHIP ENTITY Employee>>>>days(one to many)>>Days (inverse of Days, employee) Employee>>>>centre(one 2 many)>Centre (inverse of Centre, employee)
在我的SQLite產生分貝,我使用SQLite經理檢查(火狐),和relati onship是示出了用於一個實體(ZCENTRE)後(Z_PK,Z_ENT,Z_OPT,ZEMPLOYEE),但以該順序(不表示是預期順序??我的其他實體(Z_DAYS),它顯示了一個屬性之後,所以這讓我覺得被認爲是屬性不是在代碼中的實體?
在該模型的代碼,爲centre.h我有
#import <CoreData/CoreData.h>
@class Employee;
@interface Centre : NSManagedObject
{}
@property (nonatomic, retain) NSString * centres;
@property (nonatomic, retain) Employee * employee;
@end
和模型centre.m
#import "Centre.h"
#import "Employee.h"
@implementation Centre
@dynamic centres;
@dynamic employee;
@end
這是一個工作,併爲天的代碼。 h和Days.m是preatty非常相同,當然屬性的變化,當然,
- 但是沒有顯示在預期的順序的sqlite? ? 此外,在SQLite的僱員表,做的關係出現?按照順序? (我沒有讓他們在sqlite管理器上顯示!)
我必須在模型中調用它們嗎? (我是這麼認爲的!)
for the Employee.h>>>@class Centre;
@class Days;
@property (nonatomic, retain) Centre * centre;
@property (nonatomic, retain) Days * days;
,爲employee.m
#import "Employee.h"
#import "Centre.h"
#import "Days.h"
@implementation Employee
@dynamic centre;
@dynamic days;
- 如此反覆的問題:我需要的關係,在分貝顯示和在他們的逸岸檢查的SQLiteManager工作,
好的,非常感謝!
好的,只是檢查了一個例子,並且該關係可以出現在sqlite之後的一個屬性中,只要按順序編號(1,2,3,4 ...)但是關於主體的問題仍然存在,如何設置員工與天和中心的關係,謝謝! – MaKo 2011-02-02 02:25:41