//SecondPage.h
@property (nonatomic, copy) NSString *secondLabelText;
+(SecondPage *) newAlloc;
+(id) totalOpen;
+(void)setSecondLabelText;

还有SecondPage.m
@synthesize secondLabelText;   //DOESNT WORK.
NSString* secondLabelText;   //DOES WORK.

+(void) setSecondLabelText
{
    secondLabelText = @"TEST";
}

+(id) totalOpen
{
    [self setSecondLabelText];
    return secondLabelText;
}

有没有一种方法可以将Synthesise用于类变量?

最佳答案

Objective-c没有类变量,部分原因是静态C变量(和类方法)通常可以发挥相同的作用,因此添加它们并不是优先事项。

没有Class变量意味着没有Class属性,因此就没有Class @Synthesize。

关于objective-c - @synthesize类变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13279711/

10-12 14:44