MagicalRecord kullanarak, bir NSInteger (veri türü olarak int16 olarak tanımlanmıştır) olan belirli bir clientNumber ile kayıt almaya çalışıyorum.NSInteger hatasının örtük çevrimi hatası
ClientInfo *clientSelected = [ClientInfo MR_findFirstByAttribute:@"aClientNumber" withValue: clientNumber inContext:localContext];
GÜNCELLEME:
MR_findFirstByAttribute:(NSString *) withValue:(id)
Bu alıyorum hatadır: Bu MR_findFirstByAtytribute tanımıdır
Bu benim hata alıyorum kod benim çizgisidir:
Implicit conversion of NSInteger (aka int) is disallowed with ARC
Hayatımın için, neyin yanlış olduğunu göremiyorum. ClientInfo
@interface ClientInfo : NSManagedObject
O ediyor geçiyoruz NSInteger - bir "skaler" - bir nesne işaretçisi bekleniyor nerede kullanmaya çalıştığını söyleyerek. –
Bu bana hiç mantıklı gelmiyor ... o zaman ne olması gerekiyor? – SpokaneDude
MR_findFirstAttribute yöntem açıklamasını görmeden tam olarak ne olduğunu söyleyemeyiz, ancak bu [NSNumber numberWithInt: clientNumber] ' –