У меня есть следующий код:
[[UIApplication sharedApplication] sendAction:@selector(copy:) to:nil from:self forEvent:nil];
NSString *string = [UIPasteboard generalPasteboard].string;
Проблема в том, что монтажный щит возвращает то, что я скопировал ранее, а не сейчас. Каким-то образом он висит на предыдущем элементе, который я скопировал и возвратил, а затем в следующий раз я получаю элемент, который хотел и скопировал ... странное поведение ... есть идеи?
Редактировать
У меня есть решение с использованием наблюдателя, но я не уверен, насколько это элегантно ... кажется, что есть некоторая задержка между копированием и установкой элемента ... достаточно, чтобы он не был установлен и для предыдущий будет все еще на UIPasteBoard.