0
我宣佈一個UIView接口:的UIView得到錯誤:預期不合格-ID之前 '=' 令牌
@property(nonatomic, retain) UIView *textView;
然後合成它在執行
@synthesize textView;
然後調用的UIView的功能之一:
textView = [[UIView alloc] initWithFrame:CGRectMake(0.f, 0.f, 1024.f, 768.f)];
這是在模擬器確定的,但有一次我改到iPad,我得到這個錯誤:
Expected unqualified-id before '=' token
哪部分我做錯了?
但如果我更改爲:
UIView * textView = [[UIView alloc] initWithFrame:CGRectMake(0.f, 0.f, 1024.f, 768.f)];
它將在iPad上運行。但我需要從VC訪問textView。那麼解決這個問題的最好方法是什麼?謝謝!
只需添加UIView * textView;接口。無需製作財產。 – 2013-04-30 12:40:28
哇!有用。但我不太明白。謹慎解釋?感謝Midhun MP。 – sooon 2013-04-30 12:41:08
@ user2310763:在iOS 6中,開發人員不會在界面中聲明變量。他們只是根據範圍聲明屬性(在.h或.m) – 2013-04-30 12:43:12