1.插入iPod,彈出“This device is no longer connected.”警告消息框如下:
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。創(chuàng)新互聯(lián)公司推出譙城免費(fèi)做網(wǎng)站回饋大家。
解決方法:設(shè)備連接有問(wèn)題,我的是那根線(xiàn)有問(wèn)題,我換了根線(xiàn)就正常了。
2.插入iPod,彈出“Could not receive a message from the device.”警告消息框如下:
解決方法:網(wǎng)絡(luò)上的資料是說(shuō)重啟設(shè)備,但是我重啟了仍彈出上述警告框。換了根線(xiàn)后這個(gè)問(wèn)題也解決了
3.插入了設(shè)備,如iPad、iPhone、iPod等,但彈出“No provisioned iOS device is connected.”警告消息框如下:
解決方法:
重新插入設(shè)備,確?!癢indow-->Organizer”窗口中左側(cè)的設(shè)備有綠色亮點(diǎn):
4.在真機(jī)中運(yùn)行時(shí),如果出現(xiàn)“Could not change executable permissions on the application.”提示框,如下圖所示。
解決方法:在真機(jī)中刪除你之前運(yùn)行過(guò)的可執(zhí)行文件即可。
5.真機(jī)運(yùn)行時(shí),開(kāi)發(fā)的版本比真機(jī)的版本高,出現(xiàn)如下提示框,
(待續(xù)。。。)
6.插入設(shè)備,如下圖,顯示的是×××的圓點(diǎn)。
把光標(biāo)放在如圖位置,出現(xiàn)如圖提示。我的測(cè)試的時(shí)候是線(xiàn)的問(wèn)題,還有可能是開(kāi)發(fā)團(tuán)隊(duì)沒(méi)有把圖中的右下角處的Identifier取設(shè)備的ID號(hào)加入進(jìn)來(lái)。對(duì)于有沒(méi)有可能是證書(shū)不對(duì),這個(gè)我沒(méi)有測(cè)試過(guò)。
7.如果調(diào)試時(shí)點(diǎn)擊了,,,但是左下角卻顯示為如下圖:
這個(gè)其中之一的原因是你更改了“Bundle identifier”所致。
解決方法:Clean整個(gè)工程,然后運(yùn)行即可。
8.調(diào)試時(shí)項(xiàng)目可以運(yùn)行,可是點(diǎn)擊某個(gè)按鈕時(shí)卻崩潰了,在控制臺(tái)輸出:
Program received signal: “EXC_BAD_ACCESS”.
Data Formatters temporarily unavailable, will re-try after a 'continue'.
(Can't find dlopen function, so it is not possible to load shared libraries.)
如下圖
即:程序接收到“exc_bad_access”信號(hào),數(shù)據(jù)格式化器暫時(shí)不可用。
解決方法:該異常屬于內(nèi)存泄露問(wèn)題。如果是標(biāo)準(zhǔn)C中空指針引起的問(wèn)題則IDE生成的調(diào)試信息會(huì)自動(dòng)指向該位置,如果IDE沒(méi)有指向,則檢查自上一次正確運(yùn)行以來(lái)添加或修改的代碼中release、alloc、賦值、數(shù)組初始化等容易引起內(nèi)存訪(fǎng)問(wèn)錯(cuò)誤的位置是否有問(wèn)題。在有斷點(diǎn)的情況下,如果出現(xiàn)異常,則IDE中指向的位置并不一定是程序崩潰的位置。
9.項(xiàng)目能運(yùn)行,但是運(yùn)行時(shí)切換到其它應(yīng)用程序,然后切換回來(lái),多次這樣操作后出現(xiàn)界面空白現(xiàn)象。如下列圖示:
1) 在ipad中正常運(yùn)行界面
2)多次切換后出現(xiàn)空白界面
3)多點(diǎn)縮放界面顯示正常數(shù)據(jù),放手后還是空白界面
1))在ipod中運(yùn)行正常顯示
2))在ipod中運(yùn)行空白界面
3))在ipod中下拉界面頂部時(shí)界面上的數(shù)據(jù)顯示正常,放手后界面空白
4))在應(yīng)用間相互切換
在環(huán)球快車(chē)與音樂(lè)兩個(gè)應(yīng)用程序之間相互切換出現(xiàn)上面所述的空白界面。
解決方法:這是一個(gè)糾結(jié)的問(wèn)題。為什么呢?程序已經(jīng)是能正常運(yùn)行的,功能是能夠正常實(shí)現(xiàn)的。但是就是切換間出現(xiàn)空白界面。我向一些大神們請(qǐng)教了,但都沒(méi)能很好解決。
他們提出的解決方法現(xiàn)在列如下:
A:懷疑不支持后臺(tái)。其實(shí)軟件本身是支持后臺(tái)的。
要讓程序支持后臺(tái),可在plist文件里設(shè)置如下:
或者如下:
B:我這個(gè)是多項(xiàng)目整合,將View作為全局變量試試。試了,沒(méi)解決問(wèn)題
C:切換到新界面是咋進(jìn)去的?push、present?我用的是present。據(jù)說(shuō)pop回來(lái)是不會(huì)出現(xiàn)上述情況的。我想也是。
D:是后臺(tái)掛起之后再恢復(fù)出現(xiàn)問(wèn)題?其實(shí)我不認(rèn)為是這樣的。因?yàn)榘磆ome鍵退出后再進(jìn)入是能正常運(yùn)行的。在此也了解了下掛起、恢復(fù)函數(shù):
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
NSLog(@"applicationDidEnterBackground 掛起");
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
// Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
NSLog(@"applicationWillEnterForeground 恢復(fù)");
}
10.真機(jī)測(cè)試時(shí)提示如下:
即提示“No such file or directory ”。
解決辦法:重啟Xcode。出現(xiàn)這現(xiàn)象,可能是我修改了 Bundle identifier 造成的。