Tag: ipad

在UIDocumentInteractionController的presentPreviewAnimated后,setStatusBarHidden停止工作

所以我的应用程序的状态栏设置为隐藏在AppDelegate中。 它按预期工作。 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 然后我这样使用UIDocumentInteractionController的presentPreviewAnimated: [self.docInteractionController presentPreviewAnimated:YES]; 我观察到,在这个UIDoc的预览模式下,状态栏会显示出来(有电池信息等)。 但是,在解散预览并回到原始视图之后,状态栏不存在,而是有一个黑条。 大小与状态栏相同。 有没有人遇到过这种行为和任何补救措施?

Interface Builder教程介绍如何在Xcode 4.2中定制UIButtons

我试图build立一个iPad应用程序,使用自定义图像作为button与我自己的自定义行为时,button被选中,触及了内部,外部等 我正在尝试使用Interface Builder来做到这一点,但是对于各种文本字段的含义,例如背景图像,阴影颜色,阴影偏移,突出显示色调,绘图等,我有很多问题。 有谁知道一个很好的教程,通过界面生成器上的UIBUttons?

xcode 6中iPhone和iPad的不同故事板

我为iPhone和iPad使用不同的故事板。 Main.storyboard和Main〜iPad.storyboard 。 但是,当我尝试在故事板中设置资源时,会在iPhone尺寸中显示这些资源,因此我在将这些资源设置在正确位置时遇到问题。 有没有办法让每个故事板检测到正确的资产? 这样它就能显示Main〜ipad.storyboard的Main.storyboard和iPad资产的iPhone资产?

iPhone和iPad中的捆绑标识符和应用程序名称

我有一个iPhone和iPad的应用程序。 我的iPhone绑定标识符已被批准,但iPad的绑定标识符被拒绝,原因如下: iPhone应用程序包标识符是例如: com.domainname.appname iPad应用程序包的标识符是例如: com.domainname.ipad.appname 他们拒绝说ipad这个词不能成为标识符的一部分。 现在我的问题是,当用户在他们的设备上安装应用程序时,我想保持应用程序的相同名称。 我的问题: 捆绑标识符是否与用户在iTunes Store上search时显示的名称以及安装应用程序的时间有关? 如果没有,那么这个名字从哪里来? 如果是,那么我应该怎么做,如果我想我的iPhone和iPad的相同的应用程序名称。 请我坚持重新提交,不能做,除非我知道哪种方式工作。 问候,鞋子

iOS:将UITableView呈现为PDF

我已经写了pdfGenerator类来呈现整个UITableView来生成PDF。 用法: [pdfGenerator createPDFFromTableview:self.tableView]; 类方法: – (void)createPDFFromTableview:(UITableView *)tableview { [tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO]; [self renderTableView:tableview]; int rows = [tableview numberOfRowsInSection:0]; int numberofRowsInView = 17; for (int i = 0; i < rows/numberofRowsInView; i++) { [tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:(i+1)*numberofRowsInView inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO]; [self renderTableView:tableview]; } } – (void)renderTableView:(UITableView*)tableview { UIGraphicsBeginImageContext(tableview.frame.size); [tableview.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *tableviewImage = […]

在Pinterest上分享video

我正在开发一个应用程序,希望在Pinterest上分享video。 我search所以我发现的形象 https://pinterest-ota-builds.s3.amazonaws.com/PinItDemo.zip http://developers.pinterest.com/ios/ 我下载框架,框架工作只有一个文件可用 Pinterest.h @interface Pinterest : NSObject – (id)initWithClientId:(NSString *)clientId; – (id)initWithClientId:(NSString *)clientId urlSchemeSuffix:(NSString *)suffix; – (BOOL)canPinWithSDK; – (void)createPinWithImageURL:(NSURL *)imageURL sourceURL:(NSURL *)sourceURL description:(NSString *)descriptionText; + (UIButton *)pinItButton; @end 没有任何types的login和authentication方法,没有任何types的video共享方法。 我也发现这个iOS Pin Pin SDK没有文档和示例代码 我也使用这个使用UIWebView和它在ImageUrl工作正常,而不是video或没有url。 – (NSString*) generatePinterestHTML { NSString *description = @"Post your description here"; NSString *sUrl = [NSString stringWithFormat:@"http://www.alkalima.com/images/08-02/nature.jpg"]; NSLog(@"URL:%@", sUrl); […]

iPhone PayPal初始化失败

我尝试在我的应用程序中启动PayPal。 有时我得到“networking超时”的错误,如果我重新尝试初始化贝宝这个警报出现一次又一次。 如何避免这一点? 如何正确重新PayPal? 我的代码是: – (void)initializePayPal { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; [PayPal initializeWithAppID:PP_APP_ID forEnvironment:ENV_SANDBOX]; while([PayPal initializationStatus] == STATUS_INPROGRESS){ [NSThread sleepForTimeInterval:1]; } 开关([PayPal initializationStatus]){ 情况STATUS_COMPLETED_SUCCESS: 的NSLog(@ “STATUS_COMPLETED_SUCCESS”); 打破; 情况STATUS_COMPLETED_ERROR:{ NSDictionary * responseMessage = [PayPal getInstance] .responseMessage; NSLog(@“STATUS_COMPLETED_ERROR:%@”,responseMessage); if([[responseMessage objectForKey:@“errorId”] integerValue] == 10818){ [self initializePayPal]; } } 打破; 默认: 打破; } [游泳池释放]; }

内存不会减less释放对象时

(^。^)“嗨,再次抱歉我的英文不好,如果有人喜欢纠正我的编辑,我会感激这个” 你是对的。 但是:首先当我点击创buildbutton时,创build新的视图控制器与分配,并保留计数+1自动,当我按下杀死button保留计数-1和等于0这意味着理论上创build的视图控制器,它被删除forms内存我纠正了这样的代码: – (IBAction)create:(id)sender{ if(vc == nil){ //if is not nil this mean vc have some space of memory reference and vc is not created //if == nil this mean vc does not have space of memory reference so create. vc = [[VC alloc] initWithNibName:@"VC" bundle:[NSBundle mainBundle]];// retain count + 1 [_VW addSubview:vc.view]; } […]

iPad键盘不会从使用模型视图控制器样式的视图控制器调用的Facebook对话框中消除UIModalPresentationFormSheet

我已经研究并实现了有关从模式视图控制器的键盘解散问题的build议,并在我的UINavigationController中有以下代码 – (BOOL)disablesAutomaticKeyboardDismissal { return NO; } 这个工作正常,除了当用户不closures键盘时调用下面的Facebook对话框 [FBWebDialogs presentRequestsDialogModallyWithSession:…] 我已经尝试了所有可以find的东西来杀死键盘。 我已经走过了每一个观点。 我已经尝试模型转换到一个新的视图控制器,然后调用它; 但没有任何接缝工作。 它接缝就像键盘不再连接到一个视图,所以没有什么可以解除它了。 当我从其他代码调用该对话框时,我没有这个问题。 谢谢你的帮助!

如何使用崩溃日志解决崩溃问题?

当我点击alertView的button时,我有崩溃的问题,我得到崩溃日志,我列出下面,我也列出了alertview的方法ClickedButtonAtIndex:其中我的应用程序崩溃,所以任何人都可以帮助我吗? – (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { NSLog(@"~Log : Class:%@ Method:%@",NSStringFromClass([self class]), NSStringFromSelector(_cmd)); if(buttonIndex == 1 && [textView text]!= NULL && ![[textView text] isEqualToString:@""]) { if([[[textView text] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length] > 0) { NSArray *aryConsult = [aryConsults objectAtIndex:iPath.row]; for (int i=0; i < [aryConsult count]; i++) { if([[[aryConsult objectAtIndex:i] valueForKey:@"status"] isEqualToString:@"1"]) { ConsultsDB *consultDB = [[ConsultsDB […]