- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
有人可以证实我的想法,即由于 SKProductsRequestDelegate
仍在分配,但代码本身并未分配,因此会生成以下崩溃报告吗?即 VC 已关闭?
StoreKit: __34-[SKProductsRequest _handleReply:]_block_invoke + 442
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x41682340
Triggered by Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x38d19626 objc_msgSend + 6
1 StoreKit 0x30c4784a __34-[SKProductsRequest _handleReply:]_block_invoke + 442
2 libdispatch.dylib 0x391f7830 _dispatch_call_block_and_release + 8
3 libdispatch.dylib 0x391f781c _dispatch_client_callout + 20
4 libdispatch.dylib 0x391fe49a _dispatch_main_queue_callback_4CF$VARIANT$mp + 274
5 CoreFoundation 0x2e45f89c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4
6 CoreFoundation 0x2e45e170 __CFRunLoopRun + 1296
7 CoreFoundation 0x2e3c8eba CFRunLoopRunSpecific + 518
8 CoreFoundation 0x2e3c8c9e CFRunLoopRunInMode + 102
9 GraphicsServices 0x3332265e GSEventRunModal + 134
10 UIKit 0x30d15148 UIApplicationMain + 1132
11 BaseApp 0x00035aea 0x2c000 + 39658
12 libdyld.dylib 0x3921cab4 start + 0
如果我的想法是正确的,我可以通过调用来解决这个问题:-
request.delegate = nil;
[request cancel];
request = nil;
如果我错了,有人可以为我提供更多信息吗?
谢谢。
最佳答案
引用,我添加以下代码确实解决了这个问题。
request.delegate = nil;
[request cancel];
request = nil;
关于iOS 崩溃报告 SKProductsRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24675528/
是否可以为 SKProductsRequest 设置超时?有人知道 SKProductsRequest 的默认超时吗? 最佳答案 没有开放苹果的api来设置SKProductRequests直接超时,
这是我第一次尝试,但遇到了获取产品列表的障碍! 我创建了一个临时配置文件,例如:com.mycompany.myproduct,并在 iTunes connect 上创建了一个附加功能,例如 com.
我有一个简单的问题:如何在屏幕加载之前加载 SKProduct? 我想这样做,因为它们开始在 viewWillAppear 中加载,但这还不够,需要 1-3 秒甚至更长的时间,具体取决于 IAP 正确
自某些天以来,SKProductsResponse 有时会包含一个空的 products 数组。 SKProductsRequest 始终成功,并调用委托(delegate)函数 productsRe
我有一个使用应用内购买的 iOS 应用程序。 我已经设置好了环境: 设置协议(protocol)税务和银行部分, 创建了 iap 产品 在功能选项卡中打开“应用内购买” 实现我的代码以检索产品列表并执
我查看了其他一些答案,它们似乎对我的情况没有帮助。我有一个新的应用程序几乎准备好首次发布,我正在处理应用程序内购买部分。我在以前的应用程序中使用过 IAP,所以我认为转移应该很简单。然而,问题是每当我
有人可以证实我的想法,即由于 SKProductsRequestDelegate 仍在分配,但代码本身并未分配,因此会生成以下崩溃报告吗?即 VC 已关闭? StoreKit: __34-[SKPro
我们一直在尝试在沙盒环境中测试应用内购买,但未能从 SKProductsRequest 收到任何数据。 .回调 - (void)productsRequest:(SKProductsRequest *
我正在尝试实现应用内购买。 我已经在 iTunes Connect 中注册了一些应用内购买。我认为一个应用程序能够计算出应用程序内购买就足够了。但是 SKProductsRequest 应该使用产品
我正在 iPhone 应用程序中实现 IAP,并在沙盒环境中工作。我有我的代码设置来处理 SKProductsRequest 返回的 SKProducts 以获取定价信息。我想测试在不同区域设置(例如
干杯, 在我看来,SKProductsRequest 不以任何方式处理超时或连接错误。如果成功,它要么在其委托(delegate)上调用 -(void)productsRequest:(SKProdu
我正在尝试设置 SKProductsRequest,但不断收到错误 EXC_BAD_ACCESS。我知道这与 ARC 有关。在我的 .h 文件中,我有 SKProductsRequestDelegat
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我对xcode和objective c很陌生。我正在尝试实现 IAP 功能。我实现了商店处理程序类,并且有一些代码供审查:) 在实现类中实现了所需的处理程序方法 -(void)productsReq
这个问题在这里已经有了答案: iOS In App Purchase Fails Silently in Production (1 个回答) 关闭 5 年前。 Sandbox 运行完美,In Ap
我对“应用内购买”和 Cocos2D 引擎有一个非常奇怪的问题。一切似乎都运行良好,交易也没有问题。但是当我多次打开和关闭我使用“应用内购买”交易的场景时,应用程序崩溃了。有时它会在几分钟后发生。 .
我正在尝试进行 IAP,但出于某种原因,我的 SKProductsRequest 返回 0 个产品。 -测试产品已添加到iTunes连接正常 -填写银行和税务信息 -产品的 bundle id 与 a
我已经用谷歌搜索这个问题几个小时了。我尝试过类似的东西: 确认 Bundle Identifier 和 product id 绝对正确 在模拟器和真实设备上删除并重新安装应用 我已经尝试了“produ
我正在尝试设置 IAP,但在使用 SKProductsRequest 调用检索产品后,我的委托(delegate)中的 SKProductsResponse 数组的计数为 0。这是我的 list :
我有以下代码.. NSArray *productIdentifiersArray = [packs valueForKey:NSStringFromSelector(@selector(produ
我是一名优秀的程序员,十分优秀!