Это смущает и запутывает, но вот мое исправление.
Мой код:
_scanResultTable.delegate = self;
_scanResultTable.dataSource = self; // self's lifecycle was fine, wasn't getting released
[_scanResultTable reloadData];
Итак, странная часть: идентификатор _scanResultTable никогда не был объявлен в моем коде, в любом месте проекта. Я не знаю, как это скомпилировано (и я перекомпилировал несколько раз).
Моя основная причина заключалась в том, что я связал свой вывод таблицы с scanResultTable
в моем ViewController, но имел в виду его как _scanResultTable. Как только я начал использовать scanResultTable
, как я должен был, все прояснилось. Это заставляет меня задаться вопросом, имеет ли объектив-c что-то особенное в лидирующих символах подчеркивания в идентификаторах ...
Изменить: Это делает ! Хороший лорд, я не могу дождаться, когда никогда не коснусь этого языка.
peg-markdown зависит от GLib и других сторонних инструментов. Я тестировал его, он работает достаточно хорошо.
Преимущества:
Недостатки:
Cpp-Markdown , Большая часть кода C ++, но он довольно медленный и немного раздутый. С другой стороны, его довольно легко понять и изменить, Зависит от boost-1.35.
Преимущества
Недостатки
Discount , Это код, который я использую для своего блога http : //art-blog.no-ip. info / cppcms / blog и вики http://art-blog.no-ip.info/wikipp/en/page/main . Он написан хардкорным программистом на C, и его трудно поддерживать (даже разработчик активно поддерживает его).
Преимущества
Недостатки
Почему я знаю их так много?
Я разрабатываю CppCMS , поэтому мне нужен хороший уценка в HTML конвертер. Когда я выбрал одно (Скидка), это было единственное решение. С тех пор мне пришлось заменить его из-за проблем с лицензированием. Тем не менее, мне все еще очень нравится, потому что это самое быстрое решение Markdown.
PS: Если вам нужна оболочка C ++ для Discount, посмотрите http://cppcms.svn.sourceforge.net/viewvc/ cppcms / cms / trunk / cxxmarkdown / , это не последняя версия, но она уже настроена.
РЕДАКТИРОВАТЬ: Я только что посетил сайт скидок и обнаружил, что он добавил не- FILE API тоже. Итак, теперь это настоящая библиотека.
РЕДАКТИРОВАТЬ 2: Если вы найдете лучшую реализацию или напишете свою собственную под лицензией FOSS, дайте мне знать;)
РЕДАКТИРОВАТЬ 3: как сказано выше, скидка изменилась лицензия на 3 пункт BSD.
Тем не менее, мне все еще очень нравится, потому что это самое быстрое решение Markdown.PS: Если вам нужна оболочка C ++ для Discount, посмотрите http://cppcms.svn.sourceforge.net/viewvc/ cppcms / cms / trunk / cxxmarkdown / , это не последняя версия, но она уже настроена.
РЕДАКТИРОВАТЬ: Я только что посетил сайт скидок и обнаружил, что он добавил не- FILE API тоже. Итак, теперь это настоящая библиотека.
РЕДАКТИРОВАТЬ 2: Если вы найдете лучшую реализацию или напишете свою собственную под лицензией FOSS, дайте мне знать;)
РЕДАКТИРОВАТЬ 3: как сказано выше, скидка изменилась лицензия на 3 пункт BSD.
Тем не менее, мне все еще очень нравится, потому что это самое быстрое решение Markdown.PS: Если вам нужна оболочка C ++ для Discount, посмотрите http://cppcms.svn.sourceforge.net/viewvc/ cppcms / cms / trunk / cxxmarkdown / , это не последняя версия, но она уже настроена.
РЕДАКТИРОВАТЬ: Я только что посетил сайт скидок и обнаружил, что он добавил не- FILE API тоже. Итак, теперь это настоящая библиотека.
РЕДАКТИРОВАТЬ 2: Если вы найдете лучшую реализацию или напишете свою собственную под лицензией FOSS, дайте мне знать;)
РЕДАКТИРОВАТЬ 3: как сказано выше, скидка изменилась лицензия на 3 пункт BSD.
net / viewvc / cppcms / cms / trunk / cxxmarkdown / , это не последняя версия, но она уже настроена.РЕДАКТИРОВАТЬ: Я только что посетил сайт скидок и обнаружил, что на нем также добавлен не-FILE API. Итак, теперь это настоящая библиотека.
РЕДАКТИРОВАТЬ 2: Если вы найдете лучшую реализацию или напишете свою собственную под лицензией FOSS, дайте мне знать;)
РЕДАКТИРОВАТЬ 3: как сказано выше, скидка изменилась лицензия на 3 пункт BSD.
net / viewvc / cppcms / cms / trunk / cxxmarkdown / , это не последняя версия, но она уже настроена.РЕДАКТИРОВАТЬ: Я только что посетил сайт скидок и обнаружил, что на нем также добавлен не-FILE API. Итак, теперь это настоящая библиотека.
РЕДАКТИРОВАТЬ 2: Если вы найдете лучшую реализацию или напишете свою собственную под лицензией FOSS, дайте мне знать;)
РЕДАКТИРОВАТЬ 3: как сказано выше, скидка изменилась лицензия на 3 пункт BSD.