2013-01-07 1 views
1

나는 pyobjc로 놀았으며 다음 코드를 믿을 때이 경고가 표시되는 것 같습니다.pyobjc의 userSpaceScaleFactor

경고 : 10.7 이후에 사용되지 않습니다 NSWindow 표시 클래스

방법 userSpaceScaleFactor. 새 응용 프로그램에서 사용해서는 안됩니다. 대신 convertRectToBacking을 사용하십시오.

코드 :이 호출하고 있지 않다

def findFile_(self, parent): 
    panel = NSOpenPanel.openPanel() 
    panel.setCanChooseDirectories_(YES) 
    panel.setAllowsMultipleSelection_(NO) 
    panel.setTitle_("Please Choose a File") 
    panel.setPrompt_("Choose") 
    panel.runModal() 

는, 그것을 pyobjc 문제인가? 어떻게 해결할 수 있습니까?

모든 도움을 주실 수 있습니다.

+0

발견 : http://openradar.appspot.com/12095871. 그것은 고칠 수 없다는 뜻입니까? – lostAstronaut

답변

0

PyObjC는 명시 적으로 그렇게하지 않고도 "userSpaceScaleFactor"를 호출하지 않습니다.

언급 한 openradar 링크는 메시지가 NSOpenPanel의 버그로 인해 발생했음을 나타냅니다 (또는 NSOpenPanel이 전체 ​​망막 지원으로 업데이트되지 않았습니다).