iOS 调试问题记录(二)

来源:互联网 发布:域名与注册商标 编辑:程序博客网 时间:2024/04/28 15:08

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
原创粉丝点击