Tag: ios5

如何让付费会员进入我的iOS应用程序的一些部分与应用程序内购买?

我正在开发一个应用程序,其中只有付费用户才能在iOS中使用应用内purhcase系统购买该部分。 我知道我需要自己跟踪购买历史,这就是问题出现的地方。 我有一个数据库,我有能力存储在我的数据库中的用户,与Web服务接口。 我如何创build一个系统, 只有在用户进行购买时才能 ping通url。 举个例子,我有这个url: http://example.com/registerUserPremium/userid=123456 我怎样才能得到这个只有在购买时被称为? 最优雅的方式就像Apple在购买时用一个特殊的用户ID ping URL,但我找不到一个方法。 这显然不是让用户在应用程序中调用URL的解决scheme,因为它可以被破解/盗版。 提供这种防盗版机制的好方法是什么? 我的服务是基于networking的,所以如果我能完成这个部分,剩下的依赖于我的服务器端机制(用户只需发送一个存储在钥匙串中的特殊密钥到服务器),所以我将能够完成这个项目。 简而言之,我只需要在购买时调用URL。 什么是可能的解决scheme? 谢谢, 能够。

更改iAd的位置和位置

我一直在看各种教程和代码片段,尝试实施iAd。 我已经成功了一定程度,但我需要定制,我似乎无法解决我需要做什么来做出我的更改,任何人都可以帮忙吗? – (void)viewDidLoad { adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; adView.frame = CGRectOffset(adView.frame, 0, -50); adView.requiredContentSizeIdentifiers = [NSSet setWithObjects:ADBannerContentSizeIdentifierPortrait, ADBannerContentSizeIdentifierLandscape, nil]; adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait; [self.view addSubview:adView]; adView.delegate = self; self.bannerIsVisible = NO; [super viewDidLoad]; // Do any additional setup after loading the view from its nib. } – (void)bannerViewDidLoadAd:(ADBannerView *)banner { if (!self.bannerIsVisible) { [UIView […]

如何在UIActionSheet中点击某个选项时显示模态视图?

我有我的主视图控制器,并点击一个button提出了一个行动表。 我想要一个选项在那里提出一个行动表。 但是,尽pipe我全部search了,但我似乎无法弄清楚。 我有以下代码: – (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { NSString *buttonTitle = [actionSheet buttonTitleAtIndex:buttonIndex]; if ([buttonTitle isEqualToString:@"Text"]) { AddTextViewController *addTextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"addTextViewController"]; } 现在我实例化视图控制器,我不知道该怎么做。

苹果拒绝iPad应用程序

我们开发了一个iPad应用程序,并在我们的最终testing结束后将其提交给苹果商店进行审查。 苹果拒绝了我们的应用程序给出以下原因: 我们发现您的应用在运行iOS 5.0.1的iPad上无法在Wi-Fi和蜂窝networking上启动 我们在主屏幕上select应用程序时遇到了问题 – 应用程序显示启动图像,然后意外退出。 这可能是因为iOS 5对应用程序使用了看门狗定时器; 如果应用程序花费太长时间才能完成初始启动,操作系统会终止应用程序。 有关看门狗定时器的信息,请参阅技术问答:应用程序在从debugging器启动时不会崩溃,但在由用户启动时会崩溃。 另一种可能性可能是失踪的权利。 欲了解更多信息,请参阅技术说明:解决“0x800003A”,应用程序不启动和“失权”。 我们无法理解为什么苹果拒绝了这个应用程序,因为我们不能在我们的这一端重现这个问题,而且苹果的反馈并不是非常具有描述性。 那么,我们可以做些什么来解决这个问题,并重新提交给苹果商店?

在NSOperationQueue非主队列上创buildUI元素会导致奇怪的行为

我有一些代码,通过由[[NSOperationQueue alloc] init]创build的队列创build和添加UIView子视图,并导致奇怪的laggy行为。 只有在延误时间过长之后才会添加子视图。 但后来我转而使用[NSOperationQueue mainQueue]来处理这些部分,并且响应性正常。 我只想解释一下我看到的使用第一种方法的滞后行为。

设置一个tableviewcontroller与多个部分和button

我想知道如何开发具有多个部分的IOS表格视图控制器。 例如附件是DrawSomething帐户页面的屏幕截图。 他们有不同的标题,如帐户设置,密码,然后下面的一些button。 这将被设置为一个UITableViewController,然后为每个表格单元格的标题和自定义单元格设置图像背景,或者将这一设置使用多个不同的视图控制器都在一个主视图控制器? 除此之外,是否可以使用NIB来设置和devise呢,还是使用代码生成这个更容易? 我知道这是开发者的select和你的意见,但是在普通的实践中,如果可以在NIB中devise(这样)就更容易了。 虽然在NIB中devise表格视图布局似乎是不可能的…

如何在iOS中发送NTLM请求

我使用json(NSJSONSerialization)和NSURL进行服务器客户端通信。 直到现在它工作正常,但现在NTLM安全已经在服务器上实现。 任何人都可以告诉我如何发送与iOS的NTLM请求? 谢谢

IOS 5无法识别的select器在外观代理发送setBackgroundImage

就像很多开发者一样,我正在玩iOS 5的新function。 我试图使用外观代理来定制我的应用程序。 但在某些方法中,我得到一个错误。 这工作: [[UINavigationBar appearance] setBarStyle:UIBarStyleBlackTranslucent]; //and [[UINavigationBar appearance] setTintColor:[UIColor greenColor]]; 但是当我尝试: [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"toolbar_background.png"]]; 我得到一个无法识别的select器错误: -[_UIAppearance setBackgroundImage:]: unrecognized selector sent to instance 0x153020 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_UIAppearance setBackgroundImage:]: unrecognized selector sent to instance 0x153020' *** First throw call stack: (0x3107a8bf 0x3821f1e5 0x3107dacb 0x3107c945 0x30fd7680 0x2fe7 […]

在标签栏需要6个选项卡

我正在实现一个基于标签栏的应用程序,我需要选项卡栏中的6个选项卡,但选项卡栏只显示4个选项卡,在第五个选项卡中显示更多与表视图中的第5个选项卡和第6个选项卡。 我可以在没有更多选项卡的标签栏中有6个选项卡?

mailComposeDelegate和简单的Delegate属性之间的区别

您好,我在MFMailComposeViewController委托属性,当我设置mailer.mailComposeDelegate应用程序崩溃后调用[self presentModalViewController:mailer animated:YES];混淆[self presentModalViewController:mailer animated:YES]; 当我做mailer.delegate然后应用程序不会崩溃,但它的观点不能在发送邮件后隐藏或只是取消它的导航蝙蝠button“取消”。 我陷入了为什么会发生这种情况。 让我分享代码,你会得到暗示我在做错的地方。 if ([MFMailComposeViewController canSendMail]) { MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init]; if(mailer) { mailer.mailComposeDelegate = self; //mailer.delegate=self; [mailer setSubject:@"What the Buck?"]; imageData = UIImagePNGRepresentation(screenImgSubCat); [mailer addAttachmentData:imageData mimeType:@"image/png" fileName:@"testapp"]; NSString *emailBody = @"What the Buck?! – www.testapp.com"; [mailer setMessageBody:emailBody isHTML:NO]; [self presentModalViewController:mailer animated:YES]; //[mailer release]; } } } 更新 […]