From 222716ee984950b47fce058cdea819577119a8d0 Mon Sep 17 00:00:00 2001 From: "dazi.dp" Date: Thu, 25 Aug 2016 22:08:39 +0800 Subject: [PATCH] delete deprecated method --- BeeHive/BHContext.h | 9 --------- BeeHive/BHContext.m | 24 +++--------------------- 2 files changed, 3 insertions(+), 30 deletions(-) diff --git a/BeeHive/BHContext.h b/BeeHive/BHContext.h index 73437a1..1ba574d 100644 --- a/BeeHive/BHContext.h +++ b/BeeHive/BHContext.h @@ -61,13 +61,4 @@ typedef enum +(instancetype) shareInstance; -//设置对象在全局上下文中可见 --(void)setVisibility:(Protocol *)proto service:(id) service __attribute((deprecated(("使用serviceprotocol协议中的singleton来注册单例")))); - -//在全局上下文中获取对象 --(id) serviceInstance:(Protocol *)proto __attribute((deprecated(("使用serviceprotocol协议中的singleton来注册单例, 用CreateService来获取单例")))); - -//设置对象在全局上下文中可见 --(void)setInvisibility:(Protocol *)proto __attribute((deprecated(("废弃没有什么作用")))); - @end diff --git a/BeeHive/BHContext.m b/BeeHive/BHContext.m index bf339b7..2653251 100644 --- a/BeeHive/BHContext.m +++ b/BeeHive/BHContext.m @@ -26,7 +26,10 @@ -(instancetype)init self.moduleConfigName = @"BeeHive.bundle/BeeHive"; self.serviceConfigName = @"BeeHive.bundle/BHService"; +#if __IPHONE_OS_VERSION_MAX_ALLOWED > 80400 self.touchShortcutItem = [BHShortcutItem new]; +#endif + self.openURLItem = [BHOpenURLItem new]; self.notificationsItem = [BHNotificationsItem new]; self.userActivityItem = [BHUserActivityItem new]; @@ -51,25 +54,4 @@ +(instancetype) shareInstance } --(void)setVisibility:(Protocol *)proto service:(id) service -{ - if ([service conformsToProtocol:proto]) { - [((NSMutableDictionary *)self.servicesByName) setObject:service forKey:NSStringFromProtocol(proto)]; - } -} - --(id) serviceInstance:(Protocol *)proto -{ - return [((NSMutableDictionary *)self.servicesByName) objectForKey:NSStringFromProtocol(proto)]; -} - --(void)setInvisibility:(Protocol *)proto -{ - if ([self.servicesByName objectForKey:NSStringFromProtocol(proto)]) { - [((NSMutableDictionary *)self.servicesByName) removeObjectForKey:NSStringFromProtocol(proto)]; - } -} - - - @end