एक अन्य सुझाव यदि आप कोको के साथ काम कर रहे हैं:
[[NSWorkspace sharedWorkspace] openFile:@"pathToFile"];
वहाँ NSWorkspace
में अन्य इसी तरह के तरीके के रूप में अच्छी तरह से कर रहे हैं। उदाहरण के लिए एक आवेदन या एक URL खोलने के लिए के लिए:
[[NSWorkspace sharedWorkspace] launchApplication:@"pathToApplication"];
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"URL"]];
[NSWorkspace sharedWorkspace]
के माध्यम से कार्य करना आप मानक सी system()
कॉल की तुलना में थोड़ा अधिक नियंत्रण दे सकते हैं।
संपादित करें: ध्यान दें कि आप Objective-C++ उपयोग कर सकते हैं सी ++ ऑब्जेक्टिव-सी कोड के साथ कोड मिश्रण है और इस तरह के कोको तरीकों कहते हैं।
मुझे लगता है कि विंडोज़ समतुल्य "प्रारंभ" + filePath; ' – MSalters