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 : 其實可以看見他是有一個 中文包的但是不知道出於哪種原因沒走, 只能自己動手改一下了