Это в последнем Xcode.
У меня есть 4 массива, которые выводят результат на экран с помощью кнопки ОК. Я хотел бы добавить функцию, которая копирует результат в буфер обмена. Имеет ли это смысл?
Хотя я не совсем уверен, как это сделать, я тщательно изучаю его, поскольку я немного новичок в кодировании.
Из того, что я вижу, картоны, кажется, являются подходящим способом.
Я нахожусь здесь на правильном поле?
Вот пример моего кода ...
-(IBAction)buttonPressed
{
NSInteger firstRow = [doublePicker selectedRowInComponent:kfirstComponent];
NSInteger middleRow = [doublePicker selectedRowInComponent:kmiddleComponent];
NSInteger lastRow = [doublePicker selectedRowInComponent:klastComponent];
NSInteger fourthRow = [doublePicker selectedRowInComponent:kfourthComponent];
NSString *first = [firstTypes objectAtIndex:firstRow];
NSString *middle = [middleTypes objectAtIndex:middleRow];
NSString *last = [lastTypes objectAtIndex:lastRow];
NSString *fourth = [fourthTypes objectAtIndex:fourthRow];
NSString *message = [[NSString alloc] initWithFormat:@"%@ %@ %@ %@.",first, middle, last, fourth];
UIAlertView *alert = [[ UIAlertView alloc] initWithTitle:@"Text"
message:message
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
[message release];
}
Это код (я думаю), который я хочу реализовать:
-(IBAction)copy:(id)sender
{
NSString *copyString = label.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyString];
}
И ... если у меня правильное использование, я не уверен, где его поставить ...
Заранее спасибо !!!
Edit-
Я понял это ...
Я просто должен был добавить:
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:message];
Ниже строки кода, которая предоставляет мой результат.
Я знаю, это звучит слабо, но ...
Я думаю, это потрясающе, что смог понять это один раз!