Ios 为什么我的视图没有加载?

Ios 为什么我的视图没有加载?,ios,uiviewcontroller,ibaction,Ios,Uiviewcontroller,Ibaction,我正在学习一个教程,但我遇到了一个问题。我有这个代码,但在模拟器中,当我点击按钮时,它不会打开新视图。据我所知,它应该加载下一个视图,传递有关应用内购买详细信息的正确信息 - (IBAction)PurchaseItem:(id)sender { _purchaseController = [[PurchasedViewController alloc] initWithNibName:nil bundle:nil]; _purchaseController.productI

我正在学习一个教程,但我遇到了一个问题。我有这个代码,但在模拟器中,当我点击按钮时,它不会打开新视图。据我所知,它应该加载下一个视图,传递有关应用内购买详细信息的正确信息

 - (IBAction)PurchaseItem:(id)sender {

    _purchaseController = [[PurchasedViewController alloc] initWithNibName:nil bundle:nil];
    _purchaseController.productID = @"myapp.testiapapp";
    [[SKPaymentQueue defaultQueue] addTransactionObserver:_purchaseController];
    [self presentViewController:_purchaseController animated:YES completion:NULL];
    [_purchaseController getProductID:self];

}

谢谢。

你知道你的方法是否被调用了吗?对于iOS开发,我是个业余爱好者,但我不确定。我在哪里能找到那个?当我点击按钮时,什么也没有发生。在第一行设置一个断点,看看它是否在那里中断。如果显示了行号,请单击行号以添加breakpoint@CrispyG很抱歉成为坏消息的传播者,但编程都是关于尝试、错误和调试的。除非您自己动手,否则没有人可以教您调试代码。继续测试和调试你的应用程序,直到你找出问题所在。浏览大量的教程,不仅仅是谷歌上出现的第一个教程。谢谢你的建议,山姆,我以前在很多其他应用程序上都这么做过。事实上,当我想把它变成一个应用程序时,我通常会尝试找到一个能很好地解释事情的教程,然后调整一切,从新开始。对于断点,将其放在代码的第一行表示模拟器存在,并在点击按钮时显示断点。