Tag: xcode4.5

如何检测按下的button,并显示在另一个视图? Objective-C的

我是iOS应用开发新手。 我想在iOS中创build一个具有分割视图的计算器应用程序。 左侧是滚动视图中的“历史”function,右侧是计算器本身。 现在,关于这个应用程序的历史function,我认为我的程序需要识别什么被按下,并按下等于(=)button时显示在滚动视图。 你有什么想法这将继续Objective-C吗? 我正在使用XCode 4.5和iPhone模拟器6.0。 提前致谢!

如何在不删除应用程序的情况下使用iPhone 5和Xcode 4.5.2重新启用信箱模式?

我想重新启用iPhone 5上的信箱模式为我的应用程序。 使用Xcode 4.5.2并为iPhone 5构build应用程序,我生成了一个1136×640启动图像,并将其命名为Default-568h@2x.png。 我已经剔除了启动屏幕,并在项目总结中,该图像的空间是空的。 另外,我删除了在项目文件夹中find的所有实例。 但是,我的应用程序继续使用iPhone 5的全屏显示,我想要的是能够再次使用信箱模式。 我相信这可以通过删除应用程序来完成,但是如何在不删除手机应用程序的情况下使用iPhone 5和Xcode 4.5.2重新启用信箱模式?

使用RSA只使用模数和指数在iOS中encryptionstring

我知道这里有很多类似的问题和答案,但我已经search,找不到适合我的一个。 我有一个服务,我想在IOS(6)中使用,由我无法控制的第三方提供。 为了使用服务进行身份validation,我需要将我的用户凭据作为RSAencryptionstring发送,并使用RSA公钥进行encryption。 他们为我提供了一个XML格式的文件 <BitStrength>1024</BitStrength> <RSAKeyValue> <Modulus>xxxxxxxxxxxxxxxxxxxxx</Modulus> <Exponent>xxxx</Exponent> </RSAKeyValue> 我需要做什么才能encryptionstring? 我是来自DOTNET的背景,所以到目前为止,我的大部分复杂性都被模糊了。 我已经尝试过这样的例子: Objective-C中的RSA实现,但没有办法从我拥有的对象中构build对象,他们似乎需要一个证书 我曾尝试使用此工具将其转换为PEM文件,但代码将不会生成证书对象。 https://superdry.apphb.com/tools/online-rsa-key-converter 在此先感谢您的帮助。 ****编辑****这是我使用提供的示例创build的方法的一部分,它运行没有错误,但我不能解码输出: SStatus status = noErr; size_t cipherBufferSize; uint8_t *cipherBuffer; // [cipherBufferSize] size_t dataSize = [plainTextString lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; const uint8_t* textData = [[plainTextString dataUsingEncoding:NSUTF8StringEncoding] bytes]; NSAssert(publicKey, @"The public key being referenced by tag must have been stored in the keychain before […]

不能无效,停止倒计时NSTimer – Objective C

问题是停止NSTimer,出于某种原因[计时器无效]只是不工作… 也许我的眼睛里充满了肥皂,但却无法理解计时器不是停在0的原因,而是反向计数-1,-2,-3等等…((( 我使用纪元号码作为目的地date。 还有一件事 – 我的button“IBAction停止”与[计时器无效]工作得很好 – 当我推它在模拟器计时器停止… @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; Timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateLabel) userInfo:nil repeats:YES]; } – (IBAction) start { Timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateLabel) userInfo:nil repeats:YES]; } – (IBAction) stop { [Timer invalidate]; Timer = nil; } -(void)updateLabel { NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; […]

iPad的主细节应用程序

我正在使用带有ARC的XCode 4.5创build主版本的iPad版本。 我有我的iPadMaster.h / .m(作为我的主人)和iPadDetailViewController.h / m(如我的细节)设置。 当用户点击/selectiPadMaster上的行时,我试图从iPadDetailViewController加载不同的视图控制器。 我在iPadMaster.m上设置: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { iPadDetailViewController * DVC = [[iPadDetailViewController alloc]initWithNibName:nil bundle:nil]; DVC.itemNumber = indexPath.row; } 并尝试在[viewDidLoad]上的iPadDetailViewController.m这个愚蠢的特技: switch(_itemNumber) { case 0: { //Detail row vc1 *viewController = [[vc1 alloc] init]; [self presentViewController:viewController animated:YES completion:nil]; break; } case 1: { //Report row vc2 *viewController = [[vc2 […]

如何在Objective C中链接或加载共享库(.so)?

我在Build阶段添加了一个共享库(.so)作为目标。如何使用库中的函数? 在控制器中包含标题是很好的。 或者我需要明确加载库。请让我知道如何在Objective C中使用.so

NSUserDefaults在设置之前返回

我做一个应用程序,需要两个string和一个int。 我希望这些在另一个视图上显示。 我已经把它们放到一个数组中,并试图将它们存储在NSUserDefaults中。 我已经设法得到这个数据存储。 即时通讯存在的问题是,当我更改数据,并再次保存它获取数组的函数被调用之前调用它。 所以应用程序总是显示以前的数据。 我认为通过改变函数的调用方式可以很容易地解决这个问题。 但从代码看来,我说谎他们是在正确的顺序。 2012-09-26 13:55:02.764 BeerDivider[4377:907] array returnd = ( 2, "Person 1", "Person 2" ) 2012-09-26 13:55:02.773 BeerDivider[4377:907] array saved = ( 5, "Person 1", "Person 2" ) 我可以看到,从日志logging数组,他们被错误的顺序调用。 请任何人都可以看到即将出错的地方。 这是我的第一个目标-c / xcode后,所以不知道你想看到什么代码。 我会把所有的。 http://pastebin.com/BX5gqp17 对不起,如果这是很多的代码。 谢谢您的帮助。 编辑:更新代码 EDIT2:我觉得发生了什么事,就像这个iOS做准备之前的button动作一样

推导UIViewController没有导航控制器

我正在使用该方法推入另一个UIViewController在条件: initViewController *MW = [initViewController alloc]; MW = [self.storyboard instantiateViewControllerWithIdentifier:@"init"]; [self.navigationController pushViewController:MW animated:YES]; 现在我已经改变了我的架构,我刚刚删除了我的导航控制器。 这就是为什么,这些步骤不会再帮助我,因为没有NavigationController存在。 现在我怎么能不按下button – (IBAction)推另一个ViewController。 我只是想在故事板中使用它。 问候。

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

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

我应该如何在Xcode storyboard中链接视图控制器?

我想在xcode storyboard中链接视图控制器来达到以下效果: A→B→C→D→E→B→C→D→E→B→… 上面的字母表示单独的视图控制器(全尺寸的场景)。 当我在视图之间移动时,我想要从左到右横向滑动,我不希望或不需要保留之前视图的状态(即不推动或模态轮播)。 我确实需要在视图之间转移一些状态。 有关如何使用故事板编辑器,代码或二者的某种组合来实现最佳效果的build议?