成人免费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升級

2018-11-15 08:43:11

交換機硬件故障軟件故障
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品污污视频 | 伊人伊成久久人综合网站 | 日韩在线播放视频 | 国产精品国产三级国产aⅴ原创 | 日本在线视频一区二区 | 国产伦精品一区二区三区照片91 | 亚洲欧美日韩电影 | 91久久精品一区二区二区 | 爱草视频 | 欧美不卡一区二区 | 成人在线一区二区 | 日韩中文字幕一区二区 | 欧美综合在线观看 | 午夜视频一区 | 亚洲天堂一区 | 国产综合精品一区二区三区 | 日本黄色免费大片 | 亚洲aⅴ一区二区 | 亚洲 中文 欧美 日韩 在线观看 | 久久免费香蕉视频 | 久草色播 | 在线观看免费av网 | 欧美精品在线一区 | 国产一区二区在线播放 | 91社区视频 | av高清 | 成人国产午夜在线观看 | 国产一区二区精品在线 | 欧美国产日韩精品 | 午夜日韩| 9999久久 | 国产视频久久久 | 欧美在线观看一区 | 一区二区不卡 | 色狠狠一区 | 日韩精品一区二区三区视频播放 | 国产精品成人国产乱一区 | 日韩在线不卡视频 | 久久精品小视频 | 中文字幕不卡在线观看 | 国产 日韩 欧美 中文 在线播放 |