GetMacOSStatusErrorString ve GetMacOSStatusCommentString işlevleri 10.8'den itibaren kullanımdan kaldırılmış gibi görünüyor. Bu kullanışlı hata ayıklama işlevleri için kullanımdan kaldırılmış değiştirme işlevleri var mı?GetMacOSStatusErrorString için Değiştirmeler/GetMacOSStatusCommentString
10
A
cevap
11
Sen OSStatus
errorCode
arasında temsil eden NSError
almak için [NSError errorWithDomain:NSOSStatusErrorDomain code:errorCode userInfo:nil]
kullanabilirsiniz. NSError
hata kodundan (-localizedDescription
) veya hata ayıklama amacıyla düzenli olarak düzenlenmemiş bir yerelleştirilmiş hata iletisi alma olanağı sağlar (-description
).
İlgili konular
- 1. Döngü için gelişmiş için döngü için dönüştürme
- 2. Python3.3 için Scipy indirmek için?
- 3. Android için String.join için alternatif?
- 4. 'Sınıf için tipinfo' ve 'sınıf için vtable' için tanımsız başvuru '
- 5. Ne @ JsonTypeInfo.ID özellik için deserialization, JsonTypeInfo.Id.CUSTOM için "type.id" seçmek için?
- 6. Raylar geliştirme için Notepad ++ kullanmak için ipuçları?
- 7. android için Teamviewer gibi uygulama için teknoloji
- 8. WPF Hangi IDE için gitmek için?
- 9. ayarı JDBC için İstemci Bilgisi Oracle için
- 10. Android için Cocos2d-X için TDD
- 11. nasıl yöntemi için açıklama yazmak için
- 12. NSData için NSImage, ardından UIImage için
- 13. Rails 3 için ssl_requirement eklentisi için alternatif?
- 14. Bağımsız mürekkepleri yazdırmak için C'deki döngüler için.
- 15. Nasıl React Native için .IPA oluşturmak için?
- 16. Grafikler için QGLWidget ve GUI için QT
- 17. PostgreSQL şemaları için geçişler için raylar
- 18. Mülkler için çalışıyor ancak çerçeve için çalışmıyor
- 19. Spark için RDD'ler için aynı bölümleyiciyi ayırma
- 20. Tarantool için mysql için sürücü yüklenemiyor
- 21. static_assert için-init-deyimi ifadesi için
- 22. R? Için çıktı bileşenleri için $ nasıl kullanırım?
- 23. Angularjs2 ile iyonik2 için her biri için
- 24. Veritabanındaki veriler için NHibernate için Max içinde
- 25. Önekler/ekler için Levenshtein mesafesi için alternatif
- 26. Bit alanları için MAX işleci için alternatif
- 27. ODBC için mysql_data_seek için alternatif PHP
- 28. Android için metin için Hintçe konuşma
- 29. Hint İngilizcesi için pocketsphinx için düşük doğruluk
- 30. Uygulamanın X'in ne için olduğunu anlamak için
Bu, bazı (muhtemelen çok) hata kodları eksik olsa da. Örneğin, ioErr'in yorumu tamamen kullanıcı dostu olmayan, ancak en az tanımlayıcı “I/O hatası (bummers)”, NSError ise genel olarak “Operasyon tamamlanamadı. ”, Diğer birçok OSStatüs için verdiği aynı tanımdır. –
'NSError' amaçlanan değiştirmedir, bu nedenle bazı hata kodları için makul bir çıktı sağlamadığı için talihsiz bir durumdur. Apple'a bir hata raporuna layık görünüyor. – bdash
Teşekkürler. Basit bir NSLog hata ayıklama çıktısı almak için daha fazla güçlük çekiyor ve Peter'ın çok fazla hata bıraktığına işaret ediyor. – iain