2012-05-14 65 views
0

我試圖建立使用本文提供的解決方案動態字幕:訪問方法是不是叫

How To Create Dynamic more than one uiview with Marquee Effect in iphone

問題這些插件的方法訪問。這就是我在我的視圖控制器如何實現的:

gridViewController.h

#import "CrawlView.h" 

CrawlView *marquee; 

@property (strong, nonatomic) CrawlView *marquee; 

gridViewController.m 

@synthesize marquee; 

.... 

[marquee setMessages:self.noticiasArray]; 

[marquee go]; 

我把存取方法一個破發點,但它從來沒有所謂:

- (void)setMessages:(NSMutableArray *)messages { 

    if (_messages != messages) { 
     _messages = messages; 
     [self buildSubviews]; 
    } 
} 

所以字幕不所示。

我會感謝您對這個幫助。

thnaks

+0

沒有你定義你的爬行類物業的消息? – zahreelay

+0

@synthesize messages = _messages; 是的,他們可以 – theomen

+0

您發佈多一點你的代碼,或者是相同你上面貼的鏈接? – zahreelay

回答

1

您需要將其設置爲@dynamic

@dynamic marquee; 

代替@synthesize選取框的;爲了使用定製的setter

+0

我已將其更改爲動態,但它不起作用,它不訪問自定義方法。 – theomen

1

嘗試self.marquee調用訪問方法。

+0

它給了我這個錯誤:[gridViewController字幕]:發送到實例0x8638170 無法識別的選擇,這是非常奇怪 – theomen