Я не понимаю, почему код не работает, и кажется, что ничего не работает.Так что я пришел сюда за помощью.В конечном итоге я хочу иметь возможность отправлять свою ссылку в Safari всякий раз, когда нажимаю кнопку «Просмотр», и хочу, чтобы ссылка копировалась при каждом нажатии кнопки «Копировать».
Вот код(под "- (void) viewDidLoad"):
NSMutableArray *sites = [[NSMutableArray alloc] initWithObjects:@"http://www.apple.com/", @"http://www.youtube.com/", @"http://maps.google.com/", @"http://ww.google.com/", @"http://www.stackoverflow.com/", nil];
self.cloudsendList = sites;
Вот код (под "- (IBAction) touchUpInsideAction: (кнопка UIButton *)"):
NSIndexPath* indexPath = [tableView indexPathForCell:sideSwipeCell];
NSUInteger index = [buttons indexOfObject:button];
NSDictionary* buttonInfo = [buttonData objectAtIndex:index];
if ([[buttonInfo objectForKey:@"title"] isEqualToString:@"View"]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"%@", indexPath.row]]];
} else if ([[buttonInfo objectForKey:@"title"]isEqualToString:@"Copy"]) {
NSString *message = indexPath.row;
[UIPasteboard generalPasteboard].string = message;
Просто чтобы заметить, я могу видеть данные NSMutableArray в каждой ячейке, я просто не могу получить их.Я также пытался вставить «cloudsendList indexPath.row» вместо просто «indexPath.row», но это не сработало.Я надеюсь, что это даст вам достаточно информации, и любая помощь будет очень признательна.Кроме того, я прошу прощения, если я звучу немного нубистски;Я все еще новичок в программировании на Objective-C.Спасибо!:)