Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在Mac上打开图像_Objective C_Image_Macos_Photo - Fatal编程技术网

Objective c 如何在Mac上打开图像

Objective c 如何在Mac上打开图像,objective-c,image,macos,photo,Objective C,Image,Macos,Photo,在我的应用程序中,我希望用户能够单击按钮浏览文件,或者将其拖放到应用程序中并打开图像。我该怎么做?你推荐哪种方法最简单 在我的应用程序中,我希望用户能够单击按钮浏览文件 使用NSOpenPanel,并指定允许的类型 或者将其拖放到应用程序中,并使其打开图像。我该怎么做?你推荐哪种方法最简单 子类NSDocument,并将文档类型与图像mime类型关联;此关联是在应用程序的plist资源中建立的 除非您有特殊需要,否则可以使用CGImage和/或NSImage API打开映像

在我的应用程序中,我希望用户能够单击按钮浏览文件,或者将其拖放到应用程序中并打开图像。我该怎么做?你推荐哪种方法最简单

在我的应用程序中,我希望用户能够单击按钮浏览文件

使用NSOpenPanel,并指定允许的类型

或者将其拖放到应用程序中,并使其打开图像。我该怎么做?你推荐哪种方法最简单

子类NSDocument,并将文档类型与图像mime类型关联;此关联是在应用程序的plist资源中建立的

除非您有特殊需要,否则可以使用CGImage和/或NSImage API打开映像