Benim iphone projemde (ARC etkin), 5 yönetilen nesne (çekirdek verilerden alınmıştır) içeren bir nsmuatble
dizilim var ve bazı senaryolarda bu nesneleri nsmutablearray
'dan kaldırmam gerekiyorçökme
i çarpışma günlüğüne ile -[__NSArrayI removeObject:]: unrecognized selector sent to instance 0xa391640
if (surveys && [surveys count]>0)
{
[surveys removeAllObjects];
surveys = [[NSMutableArray alloc]init];
}
durumlarda hem nesneleri ancak ölmek üzere kaldırmak için yöntemler aşağıdaki kullanmış ve ayrıca ben
if (surveys && [surveys count]>0)
{
for(Survey *obj_Survey in surveys)
{
[surveys removeObject:obj_Survey];
}
surveys = [[NSMutableArray alloc]init];
}
çalıştı
herhangi birinin ben bu diziyi boş nasıl bana söyleyebilir ,, herhangi bir öneri mutluluk duyacağız, peşin
Anketler nerede bildirilir ve başlatılır? Kilitlenme günlüğünden, NSMutableArray değil bir NSArray gibi görünüyor. – skladek
Başka bir diziyle değiştirecek olursanız, neden tüm nesneleri diziden kaldırıyorsunuz? Sadece diziyi serbest bırakın ve sonra yeni bir tane oluşturun. – vcsjones
@vcsjones ARC etkin ortamdayım, bir nesneyi nasıl bırakırım? –