Sfoglia il codice sorgente

Fix iOS8 Compile Waring and Error

MJ Lee 11 anni fa
parent
commit
fddddff72f

BIN
MJRefreshExample/MJRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstate


+ 2 - 2
MJRefreshExample/MJRefreshExample/MJRefresh/MJRefreshBaseView.m

@@ -135,7 +135,7 @@ - (void)beginRefreshing
     if (self.state == MJRefreshStateRefreshing) {
         // 回调
         if ([self.beginRefreshingTaget respondsToSelector:self.beginRefreshingAction]) {
-            msgSend((__bridge void *)(self.beginRefreshingTaget), self.beginRefreshingAction, self);
+            msgSend(msgTarget(self.beginRefreshingTaget), self.beginRefreshingAction, self);
         }
         
         if (self.beginRefreshingCallback) {
@@ -250,7 +250,7 @@ - (void)setState:(MJRefreshState)state
             
             // 回调
             if ([self.beginRefreshingTaget respondsToSelector:self.beginRefreshingAction]) {
-                objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);
+                msgSend(msgTarget(self.beginRefreshingTaget), self.beginRefreshingAction, self);
             }
             
             if (self.beginRefreshingCallback) {

+ 1 - 1
MJRefreshExample/MJRefreshExample/MJRefresh/MJRefreshConst.h

@@ -15,7 +15,7 @@
 
 // objc_msgSend
 #define msgSend(...) ((void (*)(void *, SEL, UIView *))objc_msgSend)(__VA_ARGS__)
-
+#define msgTarget(target) (__bridge void *)(target)
 
 #define MJColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]
 // 文字颜色

+ 1 - 1
MJRefreshExample/MJRefreshExample/MJRefresh/MJRefreshHeaderView.m

@@ -103,7 +103,7 @@ - (void)updateTimeLabel
     
     // 1.获得年月日
     NSCalendar *calendar = [NSCalendar currentCalendar];
-    NSUInteger unitFlags = NSYearCalendarUnit| NSMonthCalendarUnit | NSDayCalendarUnit |NSHourCalendarUnit |NSMinuteCalendarUnit;
+    NSUInteger unitFlags = NSCalendarUnitYear| NSCalendarUnitMonth | NSCalendarUnitDay |NSCalendarUnitHour |NSCalendarUnitMinute;
     NSDateComponents *cmp1 = [calendar components:unitFlags fromDate:_lastUpdateTime];
     NSDateComponents *cmp2 = [calendar components:unitFlags fromDate:[NSDate date]];