Можно ли установить userInfo в SBApplication из настройки Springboard, поэтому, когда приложение запускается, я могу поймать его в didFinishLaunchingWithOptions?
можно ли установить userInfo в SBApplication из настройки Springboard?
Ответы (2)
Вы не должны изменять существующий вопрос. Если хочешь, задай еще вопрос. Вы полностью изменили свой вопрос и теперь мой ответ бесполезен для тех, кто найдет его позже.
Что касается нового вопроса, вы можете написать твик, который загружается с каждым приложением, которое ссылается на UIKit.framework
. Для этого вам нужно добавить фильтр MobileSubstrate
Filter = {
Bundles = (com.apple.UIKit);
};
В вашей настройке вы можете подключить -(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
и передать любые аргументы, которые вы хотите.
Дополнительную информацию о фильтрах MobileSubstrate можно найти здесь http://iphonedevwiki.net/index.php/MobileSubstrate
Как вы думаете, почему userInfo
переменная находится внутри bulletin
объекта? Предполагая, что это экземпляр класса SBBulletinBannerItem
, переменная userInfo
отсутствует. Даже если это экземпляр BBBulletin
, все равно нет переменной userInfo
.