Ben gibi isimlerle 50 sınıfları: vb table_address, tablo_ismi, table_lastname ... Bir sınıfa bir dize ile örnek vermek mümkün mü?
yerine
yapıyor: vbtable_address *table;
table =[[table alloc] init];
id_to_send = table.id;
table_name *table;
table =[[table alloc] init];
id_to_send = table.id;
table_lastname *table;
table =[[table alloc] init];
id_to_send = table.id;
...
sadece sahip olmak bir yolu var mı tabloları bildirebilen ve her tablodaki kimliği ayıklamak için bunları başlatan bir döngü. Sen NSClassFromString kullanabilirsinizfor (first table to last table)
{
table_xxxxxxx *table;
table =[[table alloc] init];
id_to_send = table.id;
}
Teşekkür
'[[NSClassFromString (@ "...") alloc] init]' – dan
Eğer desen kullanabilirsiniz @Claudio [Tablo Modülü] (http://martinfowler.com/eaaCatalog/tableModule.html). Böylece, tablodaki her alan bir sınıf örneğidir. (tablo). Yani, tüm sütunlar bir varlık içine kapsüllenmiş olacak. – gaussblurinc
Gerçekten mi? Bu çözümü araştırmaya gidiyorum. – Claudio