Начиная с 10.6, также возможна следующая реализация:
- (BOOL) writeToPasteBoard:(NSString *)stringToWrite
{
[pasteBoard clearContents];
return [pasteBoard writeObjects:[NSArray arrayWithObject:stringToWrite]];
}
Важно отметить, что #clearContents должен вызываться перед тем, как что-то новое может быть записано в монтажную панель, в противном случае #writeObjects: продолжает возвращать NO.
Новые #writeObjects: методы возможны для объектов, которые соответствуют протоколу NSPasteboardWriting. Существует также протокол NSPasteboardReading, но его использование не упростит реализацию.