iOS錯(cuò)誤小結(jié)

1.xcode運(yùn)行到真機(jī)報(bào)錯(cuò)While reading xx.png pngcrush caught libpng

 原因1. 是提示的png并不是ps導(dǎo)出的png,而是手動(dòng)修改jpeg后綴名為png得院,在模擬器上不會(huì)報(bào)錯(cuò)咳胃,但在真機(jī)物延,
不識(shí)別這種所謂  的“png”圖片门驾。(隨便批下美工)
 原因2:這是因?yàn)閜ng圖片的問題鹉戚,png圖片在存儲(chǔ)的時(shí)候有一個(gè)NOT INTERLACED/INTERLACED(無(wú)交錯(cuò)/交錯(cuò))
的選項(xiàng)谭贪,因?yàn)樵O(shè)計(jì)師在切圖的時(shí)候的存儲(chǔ)錯(cuò)誤斤蔓,圖片在XCode中就會(huì)報(bào)這個(gè)錯(cuò)誤隆圆,但是還是會(huì)編譯成功并運(yùn)行漱挚,請(qǐng)?jiān)O(shè)計(jì)師
將圖片重新按無(wú)交錯(cuò)存儲(chǔ)就行了。
 解決方案:
 用ps重新導(dǎo)出png就ok了
 參考 http://zfanxu.iteye.com/blog/1974113 

The file “XXX” couldn’t be opened because you don’t have permission to view it.
shift+command+k重新運(yùn)行然后就可以了渺氧,我的是這樣解決的旨涝。

2.AFNetworking報(bào)錯(cuò):(415 Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: un

參考:http://blog.csdn.net/liqunzhang/article/details/70256313

3.Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "PhoneCameraController" nib but the view outlet was not set.'

先建的controller類,后加的xib侣背,沒有將view與控制器建立關(guān)系白华。
從File's Owner向View拖線慨默。


onwer2.png

4、在升級(jí)到Xcode9 遇到以下錯(cuò)誤:Compiling IB documents for earlier than iOS 7 is no longer supported

將Development Target調(diào)整到iOS7以后到版本:


屏幕快照 2018-03-21 下午2.52.40.png

5弧腥、-(void)scrollViewDidZoom:(UIScrollView *)scrollView不執(zhí)行

  做scrollView縮放功能時(shí)代理設(shè)置了厦取,但是self.scrollView.minimumZoomScale = minZoomScale;
  self.scrollView.maximumZoomScale = 1.0f未設(shè)置

6、iOS經(jīng)典錯(cuò)誤Undefined symbols for architecture XXX:
原因:編譯項(xiàng)目時(shí)管搪,因?yàn)殪o態(tài)庫(kù)沒有鏈接進(jìn)工程虾攻,所以靜態(tài)庫(kù)就不會(huì)參與編譯,而項(xiàng)目某些文件(.m文件)又引用(或者說依賴)了靜態(tài)庫(kù)更鲁,所以自然會(huì)報(bào)錯(cuò)霎箍,而報(bào)的錯(cuò)就是經(jīng)典的 Undefined symbols for architecture XXX這一類的錯(cuò)誤。
解決方案:下次遇到這類問題澡为,我們只需要在Linked Frameworks and Libraries 中添加指定的靜態(tài)庫(kù)即可漂坏!
參考:http://www.cocoachina.com/ios/20170221/18737.html

7、升級(jí)完xcode后報(bào)錯(cuò):

error: failed to remove /Users/ ....../xxx.app/Info.plist: “Info.plist” couldn’t be removed.

Command + shift + K就可以了

8缀壤、使用百度地圖SDK報(bào)錯(cuò):[BMKSearchReverseGeoCodeModel bmk_objectWithKeyValues:]: unrecognized selector sent to class

項(xiàng)目缺少配置
添加官方說明的庫(kù)及工程配置樊拓。


image.png
image.png

9纠亚、百度地圖manager start failed : info.plist 中必須添加 Bundle display name

用source code方式打開info.plist并添加:
<key>CFBundleDisplayName</key>
<string>項(xiàng)目名</string>

10塘慕、手勢(shì)與tableview點(diǎn)擊事件沖突:

1、父類事件設(shè)置代理

UIGestureRecognizer *tapGesture  蒂胞。图呢。。
tapGesture.delegate = self;

2骗随、覆蓋方法

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
        return NO;
    }
    return  YES;
}

就可以了

11蛤织、

CGImageRef imgRef = self.image.CGImage;
CGFloat w = CGImageGetWidth(imgRef);
CGFloat h = CGImageGetHeight(imgRef);
UIGraphicsBeginImageContextWithOptions(self.image.size, NO, 0);
[self.image drawInRect:CGRectMake(0, 0, w, h)];

繪圖時(shí)報(bào)如下錯(cuò):

CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SH

最后原因是self.image為nil。

12鸿染、Permission to debug xxxx(app) was denied. The app must be signed with a development identity (e.g. iOS Developer).
在用Instruments 測(cè)試程序的時(shí)候報(bào)這樣的錯(cuò)指蚜。

image.png

這里修改Profile 為debug模式解決。

13涨椒、 -[__NSCFConstantString size]: unrecognized selector sent to instance 0x10213a758

原因:因?yàn)槭褂脮r(shí)候的類型和初始化的對(duì)象類型不匹配造成的摊鸡。
粗心將字符串直接賦值給了image[self.bottomBtn setImage:@"image" forState:UIControlStateNormal];

改:[self.bottomBtn setImage:[UIImage imageNamed:@"image"] forState:UIControlStateNormal];

14、導(dǎo)入opencv庫(kù)后報(bào)錯(cuò)

Showing All Messages
  "std::__1::num_get<char, std::__1::istreambuf_iterator<char, std::__1::char_traits<char> > >::id", referenced from:


      std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(unsigned long&) in opencv2(persistence.o)


  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:


      base64::make_base64_header(char const*) in opencv2(persistence.o)


      icvXMLParseBase64(CvFileStorage*, char*, CvFileNode*) in opencv2(persistence.o)


      icvYMLParseBase64(CvFileStorage*, char*, int, CvFileNode*) in opencv2(persistence.o)


      icvJSONParseValue(CvFileStorage*, char*, CvFileNode*) in opencv2(persistence.o)


  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::rfind(char, unsigned long) const", referenced from:


      _cvOpenFileStorage in opencv2(persistence.o)


  "typeinfo for std::__1::ios_base", referenced from:


      typeinfo for std::__1::basic_ios<char, std::__1::char_traits<char> > in opencv2(ocl.o)


  "std::__1::locale::locale()", referenced from:
......

添加libc++.tbd解決蚕冬。

15.運(yùn)行騰訊云demo報(bào)錯(cuò)

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_TXSpeed", referenced from:
      objc-class-ref in VideoEditViewController.o
  "_OBJC_CLASS_$_TXVideoEditer", referenced from:
      objc-class-ref in VideoEditViewController.o
  "_OBJC_CLASS_$_TXPreviewParam", referenced from:
      objc-class-ref in VideoEditPrevController.o
      objc-class-ref in VideoEditViewController.o
.....
      objc-class-ref in ZFPlayerView.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因
鏈接的framework不見了免猾,工程本地目錄里還在,重新添加framework鏈接


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末囤热,一起剝皮案震驚了整個(gè)濱河市猎提,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旁蔼,老刑警劉巖锨苏,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疙教,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡伞租,警方通過查閱死者的電腦和手機(jī)松逊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肯夏,“玉大人经宏,你說我怎么就攤上這事⊙被鳎” “怎么了烁兰?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)徊都。 經(jīng)常有香客問我沪斟,道長(zhǎng),這世上最難降的妖魔是什么暇矫? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任主之,我火速辦了婚禮,結(jié)果婚禮上李根,老公的妹妹穿的比我還像新娘槽奕。我一直安慰自己,他們只是感情好房轿,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布粤攒。 她就那樣靜靜地躺著,像睡著了一般囱持。 火紅的嫁衣襯著肌膚如雪夯接。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天纷妆,我揣著相機(jī)與錄音盔几,去河邊找鬼。 笑死掩幢,一個(gè)胖子當(dāng)著我的面吹牛逊拍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粒蜈,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼窗怒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼只祠!你這毒婦竟也來了裸影?” 一聲冷哼從身側(cè)響起萍桌,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后肿轨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寿冕,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年椒袍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了驼唱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驹暑,死狀恐怖玫恳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情优俘,我是刑警寧澤京办,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站帆焕,受9級(jí)特大地震影響惭婿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叶雹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一财饥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧折晦,春花似錦钥星、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至漓滔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乖篷,已是汗流浹背响驴。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留撕蔼,地道東北人豁鲤。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像鲸沮,于是被迫代替她去往敵國(guó)和親琳骡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,395評(píng)論 0 23
  • ——只燈片箋 此文記錄的是筆者在實(shí)際iOS開發(fā)工作中遇到并解決的一些小細(xì)節(jié)問題讼溺,以此記錄楣号,持續(xù)更新,僅供參考。 G...
    寒山半秋閱讀 2,254評(píng)論 0 7
  • You ask me what I did when I saw this girl. Well, I'll te...
    kordelia閱讀 844評(píng)論 4 2
  • 一切問題都是來自于需求 炫狱,先說需求吧藻懒,設(shè)置一個(gè)按鈕,初始狀態(tài)是normal视译,點(diǎn)擊后為選中狀態(tài)嬉荆,之后連續(xù)點(diǎn)擊還是選中...
    目染江夏閱讀 8,537評(píng)論 3 3
  • 最近讀了幾本民國(guó)的歷史著作,多是通史的范兒酷含,大手筆鄙早,大氣魄,覺得那會(huì)兒的學(xué)者獨(dú)立思考性是很強(qiáng)的椅亚,是保留了我國(guó)幾千年...
    慧飛的魚閱讀 465評(píng)論 0 1