Во-первых, вы не должны использовать RegEx для разбора HTML. Этот ответ объясняет почему.
Во-вторых, вы неправильно используете getElementsByAttribute
- он делает именно то, что говорит, и получает элементы по атрибутам . Вы должны просто использовать querySelectorAll
для всех элементов с href
, а затем map
из href
с:
Почему нет NSArrayController для iPhone?
Потому что он является частью Application Kit. На iPhone нет Application Kit; вместо этого у него есть UIKit.
Кроме того, он существует на Mac в дополнение к привязкам, которых нет на iPhone.
Будет ли когда-нибудь NSArrayController для iPhone?
Спросите Apple. А еще лучше подать запрос на улучшение . Пока вы занимаетесь этим, создайте файл для Bindings, поскольку нет смысла иметь NSArrayController без него.
Хотя это не то же самое, что NSArrayController, NSFetchedResultsController служит многим из тех же целей.
Конечно, нам пока не разрешено говорить о NSFetchedResultsController, но мне интересно, что произойдет если вы искали его в документации Apple?
Только что увидел этот мой старый ответ, требующий обновления: теперь можно говорить о NSFetchedResultsController.