simdi datamodelde nsnumber type ver ben buraya kayit yaparken su kodu kullaniyorum

NSMutableARray *data;
data=[[nsMutablearray alloc] initwithobject:@"1",nil];

sonra coredata kayit olayinda da

[newDevice setValue:[data objectAtIndex:0] forKey:@"data"];    //  *

diyorum.... ve alttaki hatayi aliyorum.

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: 'Unacceptable type of value for attribute: property = "data"; desired type = NSNumber; given type = __NSCFString; value = 1.'

*** olan satirda casting denedim

[newDevice setValue:(NSNumber *) [data objectAtIndex:i] forKey:@"data"];

olmadi

intValue denedim.

[newDevice setValue:[[data objectAtIndex:i] intValue] forKey:@"data"];

olmadi.... bileniniz var mi?

soruldu: 30 Haz '13, 08:50

Antiokhos's gravatar image

Antiokhos
8365815
cevap kabul oranı: 17%

değiştirildi: 30 Haz '13, 08:54


tamam cozdum.... castingi yanlis yapmisim

[newDevice setValue:[NSNumber numberWithInteger:[[data objectAtIndex:0] integerValue]] forKey:@"data"];

seklinde olacak

permanent link

cevaplandı: 30 Haz '13, 08:53

Antiokhos's gravatar image

Antiokhos
8365815
cevap kabul oranı: 17%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×45
×1

Soruldu: 30 Haz '13, 08:50

Görüntüleme: 630 kez

Son güncelleme: 30 Haz '13, 08:54

powered by BitNami OSQA