Во-первых, как я вижу, многие другие, кажется, объявляют, когда задают эти вопросы, я начинаю с Objective C. Я исходил из сильного фона PHP, поэтому я понимаю большинство концепций программирования , и изучали Obj C в течение последних 12 месяцев.Ошибка XMLReader Xcode
Один из моих первых проектов, чтобы мои ноги были мокрыми с iOS Objective C, заключался в интеграции с SOAP API Magento. Наверное, это не самая легкая вещь, но, тем не менее, это хороший вызов.
В настоящее время я пытаюсь интегрировать XMLReader (https://github.com/amarcadet/XMLReader). Но XCode продолжает бросать мне ошибку: ARC Семантический Проблема: Нет известный метод класса для выбора «dictionaryForNSXMLParser:»
который относится к следующему коду:
NSDictionary *dict = [XMLReader dictionaryForNSXMLParser:parser];
Я нашел несколько советов от другого вопроса: How can you use AFNetworking or STHTTPRequest to make a request of a SOAP web service?
Я вернул свой код, чтобы точно отразить примеры, приведенные в вопросе, поэтому я искал свой мозг, чтобы работать с этой ошибкой, но безрезультатно.
Любая помощь очень ценится, и я прошу прощения, если это что-то глупое, которое я упустил. Я попытался очистить Google для подобных проблем, но все они, похоже, приводят к методам класса, вызываемым на экземпляр, и т. Д.
XMLReader не имеет метода открытого класса, называемого «dictionaryForNSXMLParser». – Roecrew
Правильно. Но из другого вопроса, который я также упомянул, он добавляет метод public class для словаря FORNSXMLParser, а также добавляет метод 'objectWithNSXMLParser'. – scottw33
«Метод класса» требует метода экземпляра + ... для экземпляра требуется. Вы точно это отразили? – stevesliva