का उपयोग कर फ़ाइल अस्तित्व का परीक्षण करना हिम तेंदुए ने NSURL ऑब्जेक्ट्स का उपयोग करने के लिए कई नए तरीकों की शुरुआत की, ताकि पथों या कोर सेवा 'एफएसआरफ्स' को संदर्भित किया जा सके।NSURL
हालांकि, एक कार्य है जिसके लिए मुझे एक यूआरएल-आधारित विधि नहीं मिल रही है: परीक्षण करना कि फ़ाइल मौजूद है या नहीं। मैं -[NSFileManager fileExistsAtPath:
] का यूआरएल-आधारित संस्करण ढूंढ रहा हूं। उस विधि की तरह, अगर 0 यूआरएल कुछ भी बताता है, तो यह YES
वापस आना चाहिए, भले ही यह एक नियमित फ़ाइल, निर्देशिका, या कुछ और हो।
मैं विभिन्न resource values को देखने का प्रयास कर सकता हूं, लेकिन उनमें से कोई भी स्पष्ट रूप से मौजूद नहीं है अगर फ़ाइल नहीं है, और उनमें से कुछ (उदा।, NSURLEffectiveIconKey) महंगा हो सकता है।
मैं केवल NSFileManager के fileExistsAtPath:
का उपयोग कर सकता हूं, लेकिन यदि कोई और आधुनिक विधि है, तो मैं इसका उपयोग करना पसंद करूंगा।
क्या कोको, सीएफ, या कोर सेवाओं में एक साधारण विधि या कार्य है जो मुझे यह बताने के लिए गारंटी/दस्तावेज है कि क्या दी गई फ़ाइल (या फ़ाइल-संदर्भ) यूआरएल एक फ़ाइल-सिस्टम ऑब्जेक्ट को संदर्भित करता है या नहीं?
किसी भी आईफोन ओएस देव को इस उत्तर से फेंक दिया गया है: 'चेक रिसोर्स IReachableAndReturnError:' केवल 10.6 में उपलब्ध है और बाद में और आईफोन एसडीके में अभी तक उपलब्ध नहीं है। –
अपडेट: यह आईओएस 4 के रूप में उपलब्ध है। –
एक्सकोड 3.2.5 में आईओएस दस्तावेज़ (जो आईओएस 4.2 का समर्थन करता है) राज्य: "यह विधि आईओएस में अनुपूरक है, इसलिए यह कोई ऑपरेशन नहीं करता है।" – Daniel