SORU
24 Ocak 2009, CUMARTESİ


Amaç C tamsayı özellik dizisi oluşturma

Sorunları Nesnel C. dizisi bir özellik oluşturma yaşıyorum Bu olası birisi yardımcı olabilir umuyorum N-C doğru veya alternatif bir çözüm sağlamak için ya da bulmak bana ilgisi olup olmadığını bile emin değilim.

sınıfım.h

@interface myClass : NSObject {

@private int doubleDigits[10];
}

@property int doubleDigits;
@end

sınıfım.m

@implementation myClass

    @synthesize doubleDigits;
    -(id) init {

        self = [super init];

        int doubleDigits[10] = {1,2,3,4,5,6,7,8,9,10};

        return self;
    }

    @end

Ben kurmak ve çalıştırmak, aşağıdaki hatayı alıyorum:

hata: özellik 'doubleDigits'tür ıvar türü eşleşmiyor 'doubleDigits'

Umarım birisi bir çözüm veya doğru yönde bana yönlendirmek.

Şimdiden teşekkürler.

CEVAP
25 Ocak 2009, Pazar


Bu çalışması gerekir:

@interface MyClass
{
    int _doubleDigits[10]; 
}

@property(readonly) int *doubleDigits;

@end

@implementation MyClass

- (int *)doubleDigits
{
    return _doubleDigits;
}

@end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • Kap Slap

    Kap Slap

    8 Mart 2010