我通过JWFolders在我的应用程序中创建了一个文件夹。我的问题是我已经设置了一些代码来从 parse.com 获取一些字符串,如果没有连接,它会在 CLTickerview 中显示一些文本。但是,如果我打开文件夹几次,每次打开文件夹时文本都会重复。这里有一些图片:
第一次打开后:
大约5次后:
10次后:
我的代码:
PFQuery *query = [PFQuery queryWithClassName:@"TestObject"];
[query getObjectInBackgroundWithId:@"object1"
block:^(PFObject *textu, NSError *error) {
if (!error) {
// start the tickerview
CLTickerView *ticker = [[CLTickerView alloc] initWithFrame:CGRectMake(0, 35, 320, 35)];
ticker.marqueeStr = [textu objectForKey:@"text"];
ticker.marqueeFont = [UIFont systemFontOfSize:26];
[self.view addSubview:ticker];
// if there's connection
} else {
// Log details of our failure
CLTickerView *ticker = [[CLTickerView alloc] initWithFrame:CGRectMake(0, 35, 320, 35)];
ticker.marqueeStr = @"Keine Internet Verbindung";
ticker.marqueeFont = [UIFont systemFontOfSize:26];
[self.view addSubview:ticker];
//if there's no connection;
}
}];
有没有办法在文件夹关闭后删除tickerview中的东西或类似的东西?
有没有人给我建议或解决方案?
谢谢。