можно ли установить userInfo в SBApplication из настройки Springboard?

Можно ли установить userInfo в SBApplication из настройки Springboard, поэтому, когда приложение запускается, я могу поймать его в didFinishLaunchingWithOptions?


person user2290636    schedule 03.06.2013    source источник


Ответы (2)


Вы не должны изменять существующий вопрос. Если хочешь, задай еще вопрос. Вы полностью изменили свой вопрос и теперь мой ответ бесполезен для тех, кто найдет его позже.

Что касается нового вопроса, вы можете написать твик, который загружается с каждым приложением, которое ссылается на UIKit.framework. Для этого вам нужно добавить фильтр MobileSubstrate

Filter = {
    Bundles = (com.apple.UIKit);
};

В вашей настройке вы можете подключить -(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions и передать любые аргументы, которые вы хотите.

Дополнительную информацию о фильтрах MobileSubstrate можно найти здесь http://iphonedevwiki.net/index.php/MobileSubstrate

person creker    schedule 07.06.2013
comment
большое спасибо! извините за изменение вопроса, может быть, мы можем удалить ваш предыдущий ответ или я могу отредактировать вопрос, чтобы он соответствовал вашему ответу? - person user2290636; 08.06.2013

Как вы думаете, почему userInfo переменная находится внутри bulletin объекта? Предполагая, что это экземпляр класса SBBulletinBannerItem, переменная userInfo отсутствует. Даже если это экземпляр BBBulletin, все равно нет переменной userInfo.

person creker    schedule 05.06.2013