iOS 调试问题记录(二)

1.通知中心推出界面或者控件时, 连续推出两次

问题原因: 通知中心的添加和移除 是成对出现的 有得时候移除的方式不对就会出现这种情况
解决办法:

#define mFNotiCenter [NSNotificationCenter defaultCenter] /* 定义一个宏 省的每次都打麻烦 放在pch文件 */
@interface ClassificationViewController (){
    id __block observerGoodsCell; /* 这里来一个成员变量方便移除 */
}


- (void)addNoti {
    observerGoodsCell = [mFNotiCenter addObserverForName:@"goodsCellName" object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
 /* 这样添加 */
    }];
} /* 一般添加通知的地方在视图将要出现的方法 */
- (void)removeNoti {
     [mFNotiCenter removeObserver:observerGoodsCell]; 
     /* 一般移除通知的地方在视图将要消失的方法 */
}

2. xcode空白试图添加

xcode 7.0 + 之后 没有了空白视图如果需要得自己手动添加下面是路径

空白视图下载链接: https://github.com/GyqGbusername/EmptyApplication

鼠标点击屏幕 shift + command + g 粘贴下面的路径将文件拖入即可

  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application

ps: 拖入文件时需要输入管理员密码.

3. shareSDK 新浪微博分享时提示错误 sso package or sign error

问题原因: 新浪开放平台基本信息中的Bundle ID 与工程中的 Bundle ID 不一致造成
http://open.weibo.com/apps/应用id/info/basic

解决方案: 改成一样的就行

4. shareSDK分享 新浪微博网页可以分享, 但是在手机端时无法登录一直在app和微博手机端之间来回跳转只能强行停止.

问题原因: app 要在新浪微博也上传才能允许所有账号进行分享, 如果没有上架就只能使用测试账号进行分享(就是你新浪开放平台的账号)。

解决办法: 在新浪开放平台给你的应用添加完整信息上架即可(ps: 要在appStore先上架不然没有 app id)。

5. shareSDK分享 上面都是英文.

解决办法: 无论是cocopods 快速集成还是添加的sharesdk文件夹 都可以找到 下面的文件这里写图片描述

这里写图片描述

这里写图片描述

按照这里改一下就可以了 22 微信好友 23 朋友圈 37 微信收藏
以及下面的取消提示等等。
* ps : 其实可以看见他是有一个 中文包的但是不知道出于哪种原因没走, 只能自己动手改一下了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值