iOS8 Extension中横竖屏Notification问题

问题描述:输入法Extension中使用Notification监听UIApplicationDidChangeStatusBarOrientationNotification,发现userInfo中返回转屏前方向

问题分析:使用self.interfaceOrientation发现同样返回的是转屏前方向。查了下文档,发现:

UIApplicationWillChangeStatusBarOrientationNotification
Posted when the app is about to change the orientation of its interface.

UIApplicationDidChangeStatusBarOrientationNotification
Posted when the orientation of the app’s user interface changes.

问题解决:替换为UIApplicationWillChangeStatusBarOrientationNotification监听事件,返回正常

PS:Xcode6 beta5, iOS8 ,Keyboard Extension

Swift下Array不能使用!可变标记

问题描述:Xcode beta4的Array从

  • var path:CGPath
  • []改成了

  • var path:[CGPath]
  • 这种用法。然后定义成

  • var path:[CGPath]!
  • ,报错如下:
    Immutable value of type only has mutating members named 'append'

    问题分析:可空符号其实是一层封装,使用时实际上需要压包和解包。使Array变成了let。可能是Xcode的一个bug。
    暂时先去除!,这样用:

  • var path:[CGPath]
  • 《爱情公寓》第四季

      小贤(陈赫 饰)和一菲(娄艺潇 饰)的事业都开始走上正轨,但互相之间的感情依然磕磕绊绊。而子乔(孙艺洲 饰)和美嘉(李金铭 饰)之间虽然做回了男女朋友,但吕子乔的花心本性并不改,貌似还是喜欢去泡妞,着实让美嘉头疼。关谷(王传君 饰)的事业蒸蒸日上,但是和悠悠(邓家佳 饰)之间也还是偶有嫌隙。展博(金世佳 饰)对于宛瑜依旧难以忘怀,但也重新开始寻找新的伴侣。张伟(李佳航 饰)的事业终于迎来春天,即将结婚,并且回到了爱情公寓。
      大家在爱情公寓里一起经过了那么多年,那么多事,每一个人都开始渐渐明白自己的生活方向和彼此在自己心中的位置。
      不仅仅有相互之间的调侃、戏谑、捉弄,也更多了份相互鼓励、帮助、扶持。有美好,有欢笑;有失落,有惆怅;有努力,有奋斗,爱情公寓一如既往的见证了大家的青春与成长,无论是一菲、小贤、关谷、悠悠、子乔、美嘉、益达还是展博,大家的故事还在继续……

    在App没有运行的情况下通知中心不回调的问题

    问题描述:推送使用的是BPush,并实现了应用内跳转。在App没有运行(包括后台运行)的情况下,点击推送,跳转失效。
    问题分析
    在App没有运行(包括后台运行)的情况下
    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    函数不回调的问题

    问题解决
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    在此函数中可以拿到回调数据,然后做处理
    NSDictionary* userInfo=[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
    if(userInfo)
    {
    [self application:application didReceiveRemoteNotification:userInfo];
    }