问题标签 [ios-4.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1265 浏览

objective-c - 为什么我没有得到 CGContextRef

我尝试从 UIImage 获取 CGContextRef。在调试器中,我的 CGContextRef 始终为 0x0。

这是代码:

谢谢你的回答

0 投票
3 回答
726 浏览

iphone - 使用 IF 语句将对象从 NSMutableArray 复制到另一个

好的,也许我看不清楚了,希望您能提供帮助。

我正在尝试使用以下方法从 NSMutableArray 中选择一个对象:

现在我忘了告诉你我是这个 Objective-C 的新手,所以也许我想错了。

我基本上想做的是通过选择它的组件的值从一个数组中获取一个对象。

这是做到这一点的方法,但是我的 if 语句一直有问题。如果我省略 IF 语句,它会NSMutableArray用完全相同的对象(thisCar)填充我的另一个,但如果我放入 IF 语句,它不会发现字符串在thisCar.seat.

我的下一个示例将所有内容都放入其中,normalThings但有些aCar.seats包含字符串FANCYONE。我检查了有关空格的 XML 文件和诸如此类的东西,但据我所知,一切都井井有条。

我应该使用NSScanner而不是构建它IsEqualToString吗?

编辑:

我的错!!提供的代码实际上是有序的!我的 XMLParser 中有一个错误,它在字符串中添加了空行,所以我无法获得相等的字符串!

0 投票
2 回答
208 浏览

iphone - iPhone模拟器按钮没有响应

每当我在模拟器上构建应用程序时,我的按钮都不会响应点击。我在 AppNameViewController 文件(标题和 obj-c)中对方法进行了编码,我将按钮连接到文件的所有者以及在 Interface Builder 中选择的方法。即使在一个简单的应用程序(如 hello world 应用程序)中,按钮也不会做任何事情。有没有其他人有这个问题?任何帮助将不胜感激,因为我还没有支付开发者许可证,所以模拟器是我测试应用程序的唯一手段

0 投票
1 回答
938 浏览

iphone - 使用证书、密钥和信任编程指南中的代码示例时出现“extractIdentityAndTrust”错误和警告

我正在尝试使用“证书、密钥和信任编程指南”中的代码。在关于从 p12 文件中提取和评估身份的部分中,使用指南中给出的代码时出现错误和警告。

线

给出警告:“函数 extractIdentityAndTrust 的隐式声明”

而 extractIdentityAndTrust 的函数声明"

给我错误:extractIdentityAndTrust 的类型冲突。

我只是试图实施指南中给出的代码示例。请指导我在这方面哪里出错了。

0 投票
2 回答
3227 浏览

iphone - 无法在以编程方式创建的窗口中单击 iAd - 未调用bannerViewActionShouldBegin?

在 iOS 4.2 应用程序中,我以编程方式创建了一个窗口、视图控制器、UIView 和两个子视图:一个 EAGLView 和一个 ADBannerView。我的代码是标准 EAGLView 和 Apple 的 BasicAdBanner 代码的组合。

我可以看到 iAd 横幅,但无法“点击”它们 - 在设备上或模拟器中。视图控制器实现了 ADBannerDelegate,并接收 bannerViewDidLoadAd 等消息,但从未接收到 bannerViewActionShouldBegin 消息。

通过用 UITextView 替换 EAGL 视图或仅使用 ADBannerView 不会改变行为,所以我假设我的问题在于以编程方式创建窗口或视图控制器。任何帮助,将不胜感激。

此外,我的视图不会像广告横幅示例那样自动旋转/调整大小,但这是一个不太紧迫的问题。

代码如下-

应用委托:

视图控制器:

ADBannerViewDelegate:

0 投票
1 回答
674 浏览

iphone - iOS 4.2.1 上的 UIDatePicker 崩溃

我对 ios 4.2.1 和 uidatepicker 有疑问。我的应用程序在 iPad 上运行,选择器位于 UIPopoverController 内。在 iOS 3.2 上,该应用程序运行良好。当我旋转选择器的任何轮子时,应用程序会因此堆栈跟踪而崩溃:

* 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“-[NSMutableArray objectAtIndex:]: index 2147483647 beyond bounds [0 .. 2]' * * 第一次抛出调用堆栈:( 0 CoreFoundation 0x01165be9exceptionPreprocess + 185 1 libobjc.A.dylib 0x012ba5c2 objc_exception_throw + 47 2 CoreFoundation 0x0115b6e5 -[__NSArrayM objectAtIndex:] + 261 3 UIKit 0x002e9b74 -[UIPickerView reloadComponent:] + 62 4 UIKit 0x004cb6a9 -[UIDatePickerView _updateDateOrTime] + 1273 5 UIKit 0x004cb114 -[ UIDatePickerView pickerView:didSelectRow:inComponent:] + 42 6 UIKit 0x002e9194 -[UIPickerView _sendSelectionChangedForComponent:] + 100 7 UIKit 0x002e8f75 -[UIPickerView scrollerDidEndSmoothScrolling:] + 75 8 UIKit 0x004924c7 -[UIScroller(Internal)::_stop] + 692 9 UIKit 0x00493ed0 -[UIScroller(Static) _smoothScroll:] + 4743 10 UIKit 0x0048a188 ScrollerHeartbeatCallback + 129 11 GraphicsServices 0x01a9d447 HeartbeatTimerCallback + 35 12 CoreFoundation 0x01146fe3 __CFRUN_ALLOOP_TIMERCALLBACK_F_TOUNCIL_CALL_C+ 19 13 CoreFoundation 0x01148594 __CFRunLoopDoTimer + 1220 14 CoreFoundation 0x010a4cc9 __CFRunLoopRun + 1817 15 CoreFoundation 0x010a4240 CFRunLoopRunSpecific + 208 16 CoreFoundation 0x010a4161 CFRunLoopRunInMode + 97 17 GraphicsServices 0x01a9a268 GSEventRunModal + 217 18 GraphicsServices 0x01a9a32d GSEventRun + 115 19 UIKit 0x0030242e UIApplicationMain + 1160 20 Agenda 0x0000245c main + 102 21 Agenda 0x000023ed start + 53 ) 在抛出“NSException”实例后调用终止程序接收到的信号:“SIGABRT”。

有任何想法吗?

0 投票
1 回答
1298 浏览

iphone - 升级到 iOS 4.2.1 后,什么可能导致我的应用在启动时显示空白屏幕?

我的应用程序在 iOS 3.3 上运行良好,但在我将 iPhone 升级到 iOS 4.2.1 后,我开始看到一些奇怪的行为。

当我在升级后的 iPhone 上启动我的应用程序时,它变为空白。我必须点击主页按钮才能关闭应用程序。

问题是,应用程序没有崩溃。它只是向我显示了一个空白屏幕。所以我没有任何崩溃报告来追踪这个问题。

有没有人见过这个?这是 iOS 4.2 特有的问题吗?我可以采取哪些步骤来确定原因以便修复我的代码?

0 投票
1 回答
559 浏览

ipad - 仅在 4.2 或更高版本上打开应用程序时出现内存警告

朋友们,

我在 iPad3.2 上测试我的应用程序。它运行良好。然后我在 iPad 4.2.1 中测试了相同的二进制文件,它在我打开应用程序后几秒钟内显示内存警告 Level-1(在启动后我第一次触摸屏幕之前)。

我刚刚添加了一个 splitviewcontroller,它有一个 tableView 作为 MasterView(只有 10 行,没有图像)和一个 UIWebview(只是空的 webview,只是初始化,没有加载 url)。在启动时既没有加载图像也没有加载图形内容。

我猜,RAM 被后台运行的应用程序占用(是的,我在后台有 20 个应用程序)。如果我手动关闭所有应用程序,我在启动时不会收到内存警告。

但是,仍然......我不能要求我的用户在运行我的应用程序之前退出其他应用程序。

1.任何人都可以建议我任何解决方法吗?

2.是否有可能释放(被其他应用程序)占用的RAM内存?

3.如果我继续在我的应用程序中访问网页(带有较大图像),我会收到内存警告并且它会崩溃..但是如果我在 Safari 浏览器(或其他一些应用程序)中重复相同的页面集,它不会崩溃!!我怎样才能有效地渲染?我在 UIWebView 类中找不到任何类似的选项!

任何答案/提示将不胜感激......

提前致谢。戈皮

0 投票
1 回答
574 浏览

iphone - 在哪里可以找到在 iPhone 上为照片添加效果的示例代码?

是否有任何可用于 iPhone 的关于为照片添加效果的示例源代码或参考信息?

0 投票
4 回答
32438 浏览

uitextfield - 关闭 UITextField 上的键盘

我是为 iOS 设备开发的新手。我在 InterfaceBuilder 上插入了一个 UITextField,并分配了代码:

当用户按下“返回”键时,我如何允许关闭键盘?