成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS開發中兩個常見問題的處理

移動開發 iOS
其實這個問題與Interface Builder無關,最直接的原因還是相關的symbol沒有從靜態庫中加載進來。這種問題的處理就是在Target的”Build Setting”–>“Other Link Flags”中加上”-all_load -ObjC”這兩個標識位,這樣就OK了。

[[134199]]

(一) “Unknown class XXViewController in Interface Builder file.” 問題處理

最近在靜態庫中寫了一個XXViewController類,然后在主工程的xib中,將xib的類指定為XXViewController,程序運行時,報了如下錯誤:

  1. Unknown class XXViewController in Interface Builder file. 

之前也遇到這個問題,但已記得不太清楚,所以又開始在stackoverflow上找答案。

其實這個問題與Interface Builder無關,最直接的原因還是相關的symbol沒有從靜態庫中加載進來。這種問題的處理就是在Target的”Build Setting”–>“Other Link Flags”中加上”-all_load -ObjC”這兩個標識位,這樣就OK了。

(二)關于Unbalanced calls to begin/end appearance transitions for …問題的處理

我們的某個業務有這么一個需求,進入一個列表后需要立馬又push一個web頁面,做一些活動的推廣。在iOS 8上,我們的實現是一切OK的;但到了iOS 7上,就發現這個web頁面push不出來了,同時控制臺給了一條警告消息,即如下:

  1. Unbalanced calls to begin/end appearance transitions for ... 

在這種情況下,點擊導航欄中的返回按鈕時,直接顯示一個黑屏。

我們到stackoverflow上查了一下,有這么一段提示:

  1. occurs when you try and display a new viewcontroller before the current view controller is finished displaying. 

意思是說在當前視圖控制器完成顯示之前,又試圖去顯示一個新的視圖控制器。

于是我們去排查代碼,果然發現,在viewDidLoad里面去做了次網絡請求操作,且請求返回后就去push這個web活動推廣頁。此時,當前的視圖控制器可能并未顯示完成(即未完成push操作)。

  1. Basically you are trying to push two view controllers onto the stack at almost the same time. 

當幾乎同時將兩個視圖控制器push到當前的導航控制器棧中時,或者同時pop兩個不同的視圖控制器,就會出現不確定的結果。所以我們應該確保同一時間,對同一個導航控制器棧只有一個操作,即便當前的視圖控制器正在動畫過程中,也不應該再去push或pop一個新的視圖控制器。

所以***我們把web活動的數據請求放到了viewDidAppear里面,并做了些處理,這樣問題就解決了

責任編輯:chenqingxiang 來源: CocoaChina
相關推薦

2009-08-06 15:35:34

C# Web Serv

2016-12-22 15:31:47

數據中心監控自動化警報

2024-07-01 08:23:20

2022-07-01 13:17:13

Docker

2009-04-01 16:46:31

問題開發WebService

2010-07-12 14:13:15

SQL Server開

2020-05-25 22:41:27

LoRaWAN物聯網技術物聯網

2013-05-23 10:23:04

DebianDebian 7.0

2011-10-11 09:03:57

常見問題PhoneGap

2012-03-06 08:47:40

Corona

2020-10-18 12:00:27

前端開發架構

2013-01-06 10:43:07

Linux集群

2014-08-25 10:24:01

Linux

2019-09-25 14:48:03

區塊鏈以太坊比特幣

2011-02-22 14:00:16

vsftpd

2020-04-17 10:13:51

Python開發工具

2015-11-16 09:12:40

android問題開發

2014-02-19 09:51:29

iOS開發時間處理

2010-08-06 09:30:03

思科IOS升級

2024-05-24 10:56:24

PythonURL代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品综合在线 | 亚洲精品视频一区二区三区 | 精品一区二区三区视频在线观看 | 国产专区免费 | 国产精品久久久久久亚洲调教 | 国产精品福利视频 | 新超碰97 | 成人在线欧美 | 国产一区二区三区四区三区四 | 亚洲视频欧美视频 | 国产精品久久久久久久久免费软件 | 久久精品成人热国产成 | 天天综合日日夜夜 | 一区2区 | 国产精品美女久久久 | 久久精品国产一区二区三区不卡 | 9999在线视频| 国产成人jvid在线播放 | 日韩精品在线看 | 国产片淫级awww | 91精品国产91久久久久久吃药 | 水蜜桃久久夜色精品一区 | 亚洲 中文 欧美 日韩 在线观看 | 国产成人99av超碰超爽 | 国产在线一区二区三区 | 日日夜夜精品视频 | 中文字幕一区在线观看视频 | 欧洲亚洲精品久久久久 | 国产精品v | 欧美另类视频在线 | 国产亚洲一区精品 | 国产欧美精品一区二区三区 | 中文字幕a√ | 国产精品免费一区二区三区四区 | 999精品视频| 国产一区二区三区久久久久久久久 | 国产成人网 | 干干天天| 99久久久久国产精品免费 | 一道本不卡视频 | 精品在线一区二区三区 |