翼型の座標で動作するアプリ(Xcode4.5、10.8)があります。翼は画面に表示され、印刷できます。次に、printメソッドで印刷された翼にタイトルを追加します。NSView Druckfeldがあり、それに翼型の図面を含むサブビューを追加します。次に、タイトルを追加します
NSTextField* Titelfeld = [[NSTextField alloc]initWithFrame:Titelrect];
NSFont* TitelFont=[NSFont fontWithName:@"Helvetica" size: 14];
[Titelfeld setFont:TitelFont];
[Titelfeld setStringValue:@"Profil"];
[Druckfeld addSubview:Titelfeld];
[Titelfeld release];
タイトルは印刷ダイアログに表示されますが、[OK]ボタンを押すと、アプリがジャンプしてNSApplicationMainを返し、アラート「処理中のページ:1」が表示されます。ログウィンドウには何も表示されません。コンソールで、07.Oktober.12 10:47:25.074 com.apple.debugserver-194 [85172]:1+0.000000秒[14cb4/ 0303]:エラー::: ptrace(request = PT_THUPDATE、pid = 0x14cb5 、tid = 0x1c07、signal = 0)err =リソースビジー(0x00000010)
cups access_log書き込み:localhost --- [07 / Oct / 2012:10:36:09 +0200] "POST / HTTP / 1.1" 200 126367 CUPS-Get-Document success-ok localhost --- [07 / Oct / 2012:10 :36:32 +0200] "POST / printers / Laser_home HTTP / 1.1" 200 1713Create-Jobsuccessful-ok
cups error_logの書き込み:E [07 / Oct / 2012:10:37:13+0200][ジョブ377]ファイルがないためジョブを中止します。
ただし、次のようになります。-同じコードを使用して画面にタイトルを追加すると、正常に機能します。-Druckfeldで同じことをする
NSImageView* Bildfeld;
NSRect Bildrect = NSMakeRect(230, 80, 60, 60);
Bildfeld = [[NSImageView alloc]initWithFrame:Bildrect];
[Bildfeld setImage:[NSImage imageNamed:@"home"]];
[Druckfeld addSubview:Bildfeld];
[Bildfeld release];
うまく印刷します。
何が悪いのか考えてみませんか?ありがとう