Опитвам се да използвам NSNotificationCenter и по някаква причина методът за избор никога не се извиква.
- (NewsItem *) loadNewsItemDetail:(NewsItem *)currentNewsItem
{
self.newsItem = currentNewsItem;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(DownloadNewsItem) name:@"connectionDidFinishLoadingComplete" object:nil];
return self.newsItem;
}
- (void) DownloadNewsItem:(NSNotification *) notification
{
NSString *urlString = [Configuration newsStreamAPIURL:plNewsAPIKey];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
(void)[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
...
[[NSNotificationCenter defaultCenter] postNotificationName:@"connectionDidFinishLoadingComplete" object:nil];
}
Някаква причина, поради която моят DownloadNewsItem никога няма да бъде извикан въз основа на това, което съм предоставил?
Благодаря!