Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. -(void)updateTitle:(NSString*)title {
  2. // update view text
  3.  
  4. NSArray *piecesOfOriginalString = [title componentsSeparatedByString:@" - "];
  5.  
  6. title = [[piecesOfOriginalString objectAtIndex:0] stringByReplacingOccurrencesOfString:@"StreamTitle='(.*)"
  7. withString:@"$1"
  8. options:NSRegularExpressionSearch
  9. range:NSMakeRange(0, [[piecesOfOriginalString objectAtIndex:0] length])];
  10.  
  11.  
  12. NSString *title_track = [[piecesOfOriginalString objectAtIndex:1] stringByReplacingOccurrencesOfString:@"(.*)';" withString:@"$1"
  13. options:NSRegularExpressionSearch
  14. range:NSMakeRange(0, [[piecesOfOriginalString objectAtIndex:1] length])];
  15.  
  16. NSLog (@"=====================================");
  17. NSLog (@"Испольнитель: %@", title);
  18. NSLog (@"Название трека: %@", title_track);
  19. NSLog (@"=====================================");
  20.  
  21.  
  22. [self.trackTitle setText:title];
  23. [self.trackTitle_label setText:title_track];
  24.  
  25. }
  26.  
  27. NSString *title_track_empty = @"";
  28.  
  29.  
  30. if ([piecesOfOriginalString count] > 0) {
  31. NSLog (@"=============================================");
  32. NSLog(@"Название трека найдено! Трек: %@", title_track);
  33. self.trackTitle.text = title;
  34. self.trackTitle_label.text = title_track;
  35. }
  36. else {
  37. NSLog (@"=============================================");
  38. NSLog(@"Название трека не найдено!");
  39. self.trackTitle.text = title;
  40. self.trackTitle_label.text = title_track_empty;
  41. }
  42. NSLog (@"=============================================");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement