我有一款應用程序自推出一年以來一直運行良好。iphone iOS4破解應用程序
我最初使用iphone iOS 2.2.1開發它,並進行測試,並一直銷售到3.2,沒有問題。
現在無法使用iOS4啓動。
該應用程序使用UIPickerView的非標準尺寸(我不認爲這是問題,但只是提及它,因爲你會在控制檯輸出中看到一些投訴)。這也給以前未報告的NSAutoreleasePool
警告。
但罪魁禍首卻似乎調整界面到新的iPhone的屏幕分辨率時(至少我從控制檯獲取)
我知道我必須做一些我自己的研究,但iOS4的已經出來了因爲這麼少,我一直非常專注於學習和開發我的第一個應用程序的Android(所以我還沒有測試過這個特定的代碼,一年後這個應用程序每天只出售幾份),我認爲這並沒有害處在這附近檢查是否有人有一些信息或已經遇到它。
首先,這是控制檯輸出時生成並用XCODE 3.2.3和BASE SDK 3.2運行,而不問題
2010-06-22 23運行:25:55.619 metalsandmaterials [82956:207] *******輔助狀態已變更:在 2010-06-22 23:25:55.710 metalsandmaterials [82956:207] **********加載AX爲:XXXXXXXXX
但試圖與iOS4運行它給這個美:
2010-06-22 23:15:52.488 metalsandmaterials [80149:207] *******輔助功能狀態更改:開
2010-06-22 23:15:52.546 metalsandmaterials [80149:207] ** ******** Loading AX for:XXXXXXX ************
2010-06-22 23:15:53.003 metalsandmaterials [80149:207] * - [NSAutoreleasePool release] :這個游泳池已經被釋放,不要耗盡它(雙倍釋放)。
2010-06-22 23:15:53.005 metalsandmaterials [80149:207] * - [NSAutoreleasePool發佈]:該池已經發布,不要耗盡它(雙發佈)。
2010-06-22 23:15:53.008 metalsandmaterials [80149:207] - [UIPickerView SETFRAME:]:無效的高度值50.0寄託162.0
就在這裏! [UIIageView規模]
2010-06-22 23:15:53.011 metalsandmaterials [80149:207] - [規模的UIImageView]:無法識別的選擇發送到實例0x5ac47a0
2010-06-22 23:15: 53.013 metalsandmaterials [80149:207] ***終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因: ' - [規模的UIImageView]:無法識別的選擇發送到實例0x5ac47a0'調用堆棧在第一擲:
(
0 CoreFoundation 0x025f5919 exce ptionPreprocess + 185
1 libobjc.A。dylib 0x027435de objc_exception_throw + 47
2的CoreFoundation 0x025f742b - [NSObject的(NSObject的)doesNotRecognizeSelector:] + 187
3的CoreFoundation 0x02567116 ___forwarding_ + 966
4的CoreFoundation 0x02566cd2 _CF_forwarding_prep_0 + 50
5的UIKit 0x0039a8e3 - [的UIImageView setImage:] + 250
6的UIKit 0x0039b63e - [的UIImageView initWithImage:] + 161
7的UIKit 0x05f286ce - [UIImageViewAccessibility(SafeCategory)initWithImage:] + 70個
8 metalsandmaterials 0x0000bf09 - [TVCResults INIT] + 1841
9 metalsandmaterials 0x00002b8c - [UIVCalcHolder INIT] + 258
10 metalsandmaterials 0x00002758 - [CalcTestAppDelegate的applicationDidFinishLaunching:] + 649
11的UIKit 0x002d759c - [UIApplication的_callInitializationDelegatesForURL:有效載荷:懸浮:] + 1252
12的UIKit 0x002d99a1 - [UIApplication的_runWithURL:有效載荷:launchOrientation:statusBarStyle:statusBarHidden:] + 346
13的UIKit 0x002e3452 - [UIApplication的的handleEvent:withNewEvent:] + 1958
14的UIKit 0x002dc074 - [UIApplication的的SendEvent:] + 71
15的UIKit 0x002e0ac4 _UIApplicationHandleEvent + 7495
個 16 GraphicsServices 0x02de1afa PurpleEventCallback + 1578
17的CoreFoundation 0x025d6dc4 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 52
18的CoreFoundation 0x02537737 __CFRunLoopDoSource1 + 215
19的CoreFoundation 0x025349c3 __CFRunLoopRun + 979
20的CoreFoundation 0x02534280 CFRunLoopRunSpecific + 208
21的CoreFoundation 0x025341a1 CFRunLoopRunInMode + 97
22 UIKit 0x002d9226 - [UIApplication _run] + 625
23 UIKit 0x002e4b58 UIApplicationMain + 1160
24 metalsandmaterials 0x000024ac main + 230
25 metalsandmaterials 0x000023bd start + 53
26 ??? ??? ??? ??? ??? 0x00000001 0x0 + 1
) 拋出'NSException'實例後終止調用
程序接收信號:「SIGABRT」。
殺
殺
所以這scale
方法是新的UIImageView?爲什麼它不工作?有沒有人遇到過這個問題?
任何幫助是極爲賞識
問候
大衛
這肯定聽起來像你應該提交錯誤報告與蘋果:http://developer.apple.com/bugreporter/他們確實相當迅速處理這些。 – 2010-06-23 04:27:58
我在API比例尺中看到的唯一一件事是:https://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImage_Class/Reference/Reference.html#//apple_ref/occ/ instp/UIImage/scale – 2010-06-23 04:37:21
adrian,會做。大衛,會讀 但現在我只是做了一個快速和骯髒的修復, - 創建一個MYUIImageView:UIImageView的 - 增加了一個 - (空)規模的方法,什麼也不做 - 取代的UIImageViews到MYUIImageView 至少它的工作原理 我會填寫一份報告,並將這個問題留待幾天,以防其他人想要貢獻(可能會幫助其他人遇到此問題)。我對解決這個問題的興趣主要是爲了支持已經購買了應用的人。現在它不會產生任何值得的思想時間太多的收入。 – 2010-06-23 05:08:58