草庐IT

object-dumper

全部标签

ios - 为什么这个 Objective-C Block 会泄漏?

我有一个棘手的block内存管理问题,我试图确保我理解。我正在开发一个可以播放视频的应用程序,但需要先检查用户是否真的被允许播放它。有几个步骤需要验证,其中一些需要用户交互,所以我有一大块代码看起来像这样:MyVideoPlayer*videoPlayer=[[[MyVideoPlayeralloc]init]autorelease];[videoPlayercanPlayAsset:(MyVideoAsset*)assetcompletionBlock:^(BOOLisAssetPlayable){if(isAssetPlayable){[videoPlayerplayAsset:a

javascript - iOS Objective C - UIWebView 自动填充和执行

我想知道是否有任何可能的方法可以让webview自动输入网站上文本框的值并提交,以便用户可以完全绕过搜索(特别是搜索表单)?所以用户只看到结果?一个例子是:http://www.eatwellguide.org/mobile/我注意到查看它正在使用javascript的源代码。无论如何,我可以自动填写这些内容并按下提交,而用户甚至看不到这个页面。那么,网页会加载到结果页面吗?提前致谢!回应回答:我必须把这段代码放在什么特定的地方吗?我在对上面列出的网站的webView发出加载请求之后,然后在[superviewDidLoad]之后,我将它放入你列出的代码中,其中包含第一个值和第二个值的

objective-c - afnetworking json到多维数组

真的很难弄清楚这一点。只是想从php获取数据curRow=[[NSMutableArrayalloc]init];[curRowaddObject:[JSONvalueForKeyPath:@"question"]];[curRowaddObject:[JSONvalueForKeyPath:@"answers"]];[curRowaddObject:[JSONvalueForKeyPath:@"correct_answer"]];[gameQuestionsaddObject:curRow];用另一种方法,我正在做这个inti=arc4random()%[gameQuestionsc

objective-c - 动态变量名称 iOS

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:createmultiplevariablesbasedonanintcountObjectiveCEquivalentofPHP's“VariableVariables”我想在for循环中使用一些动态变量名称,但对如何实际引用这些变量感到困惑。我有一系列UILabel标题poll0-poll8。使用for循环,我将它们的text值设置为从数组中相应数字引用的另一个值。例如:for(inti=0;i我如何使用那个i值?

objective-c - AFNetworking 中的 ASIFormDataRequest?

我在ASIHTTP中有一些代码,但我想继续使用AFNetworking。我对一些POST请求使用了ASIFormDataRequest,这段代码工作正常:NSURL*url=[NSURLURLWithString:@"http://someapiurl"];ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:@"123"forKey:@"phone_number"];[requeststartSynchronous];NSError*error=[requester

objective-c - iOS - EXC_BAD_ACCESS 错误

我正在开发iPhone/iPod应用程序。以下代码是UIViewController的.m文件。我得到以下信息:Thread1:EXC_BAD_ACCESS(code=2......当我点击以下行时:cell.textLabel.text=[datasourceobjectAtIndex:indexPath.row];我知道这通常发生在您在释放对象后尝试访问它时,但我不会在尝试访问它之前释放它。我在下面附上了完整的代码。感谢任何帮助!#import"HomePage.h"#import"HusbandryRecordsMain.h"#import"TaskManagerMain.h"#

objective-c - CTCallCenter - 调用事件处理程序 - 在后台状态

关于Apple文档,应用程序暂停时无法处理手机状态:https://developer.apple.com/documentation/coretelephony/ctcallcenter"Whileitissuspended,yourapplicationdoesnotreceivecallevents"“背景”状态也是如此吗?(由于后台状态与Apple文档中描述的“暂停”应用程序状态不同)https://web.archive.org/web/20140824215114/https://developer.apple.com/library/ios/documentation/i

objective-c - iPad 的 UItableView 单元格内容大小

嗨,我遇到了一个奇怪的问题。我已经为iPad创建了UITableView。当我检查单元格宽度时,我发现它是320,但对于iPad,我需要768和1024。下面的屏幕显示了表格中单元格显示的TableView当我使用以下UIScrollView*previewScrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,cell.contentView.frame.size.width,250)];添加滚动条时NSLog(@"cell.contentView.frame.size.widt%f",cell.contentView.

objective-c - 锁定等待@synchronized

我有一个(罕见的)奇怪的情况,我的objective-ciOS程序被锁定。当我进入调试器时,有两个线程,它们都卡在@synchronized()上。除非我完全误解了@synchronized,否则我不认为这是可能的以及命令的全部意义。我有一个主线程和工作线程都需要访问sqlite数据库,所以我将访问数据库的代码块包装在@synchronized(myDatabase)block中。除了数据库访问之外,这些block中没有发生太多其他事情。我也在使用FMDatabase框架来访问sqlite,我不知道这是否重要。myDatabase是一个包含FMDatabase对象的全局变量。它在程序开

objective-c - 意外删除 iOS 框架

所以我的iphone申请获得批准一直是最艰难的时期。当我对我的一些代码有点狂暴时,我会有点感觉。在我的愚蠢中,我认为也许我不需要SenTestingKit.framework。所以我试图从我的程序中删除它,当被问及是否要删除或删除引用时,我不小心单击了删除。然而,在查看一些崩溃日志预删除SenTestingKit.framework后,我发现了以下内容......同样,这个错误是在我删除框架之前发生的。崩溃代码是0xe7ffdefe有人可以告诉我从哪里可以得到sentestingkit.framework吗?另外,如果您知道它导致崩溃的原因,那您会非常惊讶。谢谢!!!