正如标题所说,我遇到了弹出打印对话框的问题(好像我按了⌘P)。但是我从不在代码中调用任何会导致这种行为的函数。
我是否有任何可以打开/关闭的配置或Storyboard文件中的链接(对于OS X 10.10)我可能会意外设置?
有一些汇编代码显示执行打印命令的时间:
0x7fff917c4acb <+554>: xorl %r12d, %r12d
0x7fff917c4ace <+557>: movq $-0x1, %rdx
0x7fff917c4ad5 <+564>: movl $0x1, %r9d
0x7fff917c4adb <+570>: movq -0x30(%rbp), %rdi
0x7fff917c4adf <+574>: movq -0x13d1b42e(%rip), %rsi ; "nextEventMatchingMask:untilDate:inMode:dequeue:"
0x7fff917c4ae6 <+581>: movq %rax, %rcx
0x7fff917c4ae9 <+584>: movq -0x50(%rbp), %r8
-> 0x7fff917c4aed <+588>: callq *-0x13f3fcdb(%rip) ; (void *)0x00007fff92ff30c0: objc_msgSend
0x7fff917c4af3 <+594>: movq %r14, %r13
0x7fff917c4af6 <+597>: xorl %r12d, %r12d
0x7fff917c4af9 <+600>: callq 0x7fff920e2dfa
我还搜索了我的项目的打印命令和设置,但我找不到任何关于发生的事情的参考。
答案 0 :(得分:1)
public double rotate(int soll){
if(soll > ist){
if(i==360){
i=0;
}
if(i!=soll){
i++;
canmove = false;
}
else{
ist=soll;
canmove = true;
}
}
else if(soll < ist){
if(i==0){
i=360;
}
if(i!=soll){
i--;
canmove = false;
}
else{
ist=soll;
canmove = true;
}
}
return Math.toRadians(i);
}
代替print()
的Swift 1.2中的可能会导致此问题。 确保只使用后一种语法