मैं ओएस एक्स लाइब्रेरी स्रोत कोड में आसानी से noErr = 0
पा सकता हूं। लेकिन आईओएस पर OSStatus
के लिए त्रुटि कोड की पूरी सूची ढूंढना बहुत मुश्किल है।आईओएस: आईओएस के लिए ओएसएसटैटस कोड की पूरी सूची कहां से प्राप्त करें?
मैक ओएस एक्स पर, यह की तरह
kAudioHardwareUnsupportedOperationError
सामान को खोजने के लिए है कि मुश्किल नहीं है लेकिन मैं आईओएस OSStatus कोड के लिए उपयोगी जानकारी मिल नहीं कर पा रहे। उनको परिभाषित करने वाले शीर्ष लेख फ़ाइलों की पूरी सूची या किसी भी पॉइंटर्स के लिए अच्छा लगेगा।
धन्यवाद!
अद्यतन:
मुझे नहीं लगता कि मेरे सवाल का उपरोक्त प्रश्न का डुप्लिकेट है है। उस "संभावित डुप्लिकेट" प्रश्न का सेशन 4-चार कोडों को परिवर्तित करना चाहता था जिसे वह पहले से ही मानव-पठनीय तारों में जानता था। इसके बजाय, यहां मेरा आगे का नमूना है:
मुझे यह भी नहीं पता कि आईओएस के लिए 4-चार या टाइप किए गए पूर्णांक का उपयोग करने के लिए मुझे क्या पता नहीं है। मैं कोड की पूरी सूची की तरह कुछ देखना चाहता हूं, जैसे कि आप आमतौर पर कई सी ++ फ्रेमवर्क/लाइब्रेरी डिज़ाइन, उदाहरण के लिए, एक एनम सूची, या मानक अपवाद, या यहां तक कि ओएसएक्स के-कुछ कोड, जो कम से कम देख सकते हैं अकेले एक्सकोड दस्तावेज़ों में पाया जा सकता है।
इन कोड का मेरा usecases में शामिल हैं:
अपने कस्टम काम करता है, उदाहरण के लिए, कुछ CoreAudio कॉलबैक OSStatus वापस जाने के लिए है, मैं इन में निर्मित मानव पठनीय कोड वापस जाने के लिए के प्रकार को इंगित करने के लिए करना चाहते हैं रनटाइम त्रुटियां सूची के बिना, मुझे नहीं पता कि नोएर के अलावा, क्या लौटना है।
जाहिर है, कई ओएसएक्स के-कोड आईओएस पर्यावरण के तहत अपरिभाषित हैं ताकि उन्हें पारदर्शी रूप से उपयोग नहीं किया जा सके।
अद्यतन (निष्कर्ष):
मैं अंत में एक सुराग नहीं मिला: कीवर्ड "परिणाम कोड" Xcode दस्तावेज में के लिए खोज (आयोजक) और हम और अधिक या कम "सिस्टम गाइड में वापसी कोड प्रलेखन वर्गों में वर्गीकृत हो " परिणाम। यह मेरे मूल प्रश्न के लिए काफी अच्छा है। -
मुझे नहीं लगता कि वहाँ एक पूरी सूची है, मेरा मानना है कि यह एपीआई पर निर्भर करता है जब इसे फ़ंक्शन के साथ दस्तावेज किया जाना चाहिए। – trojanfoe
यह एक गंदा गड़बड़ है, और मुझे नहीं लगता कि इसके लिए दस्तावेज का कोई भी टुकड़ा है - कम से कम यदि वहां है, तो मैं कभी भी एक नहीं ढूंढ पाया। हेडर फाइलों को खोजना यह होगा। – marko
मुझे अंततः एक सुराग मिला: एक्सकोड दस्तावेज़ (ऑर्गनाइज़र) में कीवर्ड "परिणाम कोड" के लिए खोजें और हमें "सिस्टम गाइड" परिणाम में कम या ज्यादा वर्गीकृत रिटर्न कोड दस्तावेज़ अनुभाग प्राप्त होते हैं। यह मेरे मूल प्रश्न के लिए काफी अच्छा है। – kakyo