Я модернизирую проект, чтобы использовать 10.5 SDK. Я получаю предупреждение этой формы:OS X 10.5 SDK устарел getAttributeNS; что я должен использовать вместо этого?
предупреждения: 'getAttributeNS ::' является осуждается (объявлен в /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/WebKit.framework/ Заголовки/DOMElement.h: 74)
... для getAttributeNS, hasAttributeNS, removeAttributeNS, replaceChild и getElementsByTagNameNS.
Я посмотрел на заголовок, на который ссылаются, и я вижу, что они действительно отмечены устаревшими с помощью Макро-Магии. Я также нашел некоторую «документацию» на сайте разработчика Apple, но он просто перечисляет интерфейсы. Он не дает никаких указаний о том, как их использовать или что использовать.
Итак, любые советы по (а), как выяснить, что использовать вместо этого, и (б) то, что я должен использовать вместо этого, было бы очень оценено.
Мне непонятно, как это полезно. В этом документе перечислены только те методы, о которых я уже знаю, которые отмечены как устаревшие в заголовке. –
'getAttributeNS: localName:' не то же самое, что 'getAttributeNS ::'. – Nate
Хорошо. Пожалуйста, простите мою полную n00bness здесь; можете ли вы привести пример использования старого и нового? –