Ich versuche, einen einfachen NSString-Wert zu drucken. Aber es gibt mir einen Dialog Spruch:"Drucken nicht erlaubt" in OSX App
"Printing Now Allowed
This application is not allowed to print.
Please contact your application vendor for an update."
Der Code, den ich verwenden ist:
-(void)printText:(NSString*)text
{
NSTextView *printView = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, 468, 648)];
[printView setString:text];
[[NSPrintOperation printOperationWithView:printView] runOperation];
}
Irgendwelche Ideen?
Es gibt ein weiteres Symptom dieses Problems: Wenn der Benutzer versucht zu drucken (jedenfalls ab 10.9.4), wird die Konsole nicht hilfreich protokollieren: 'Konnte Bild namens 'GenericPostscriptPrinter' nicht finden.' –