Tag: ios5

弧,块和保留周期

使用ARC处理目标为4.0和5.0的iOS项目。 遇到与块有关的问题,ARC以及从块外部引用对象。 这是一些代码: __block AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; [operation setCompletionBlock:^ { if ([operation isCancelled]) { return; } … do stuff … operation = nil; }]; 在这种情况下,编译器给出了一个警告,即在块中使用“操作”将导致保留周期。 在ARC下,__block现在保留该variables。 如果我添加__unsafe_unretained,编译器立即释放对象,所以很明显,这将无法正常工作。 我瞄准4.0,所以我不能使用__weak。 我试着做这样的事情: AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; __block __unsafe_unretained AFHTTPRequestOperation *weakOperation = operation; 但是虽然弱操作不是零,但是在块内部没有任何属性被填充。 鉴于上面列出的项目限制,处理这种情况的最佳方法是什么?

iOS 5:数据encryptionAES-256 EncryptWithKey:未find

问题是关于iOS5应用程序。 我有一个视图控制器,我有一些UITextFields。 我想用AES-256encryption数据。 实际上,我不知道我必须添加哪些先决条件包来进行encryption和解密。 我已经去了其他职位,但太多的解释搞砸了。 请让我知道什么和所有包,头文件,我必须包括使用AES-256encryption数据 钱德拉

如何将exif元数据写入图像(不是相机胶卷,只是UIImage或JPEG)

我知道如何使用ALAssets保存元数据。 但是,我想保存一个图像,或者将其上传到exif,并保持原样。 我有EXIF数据作为NSDictionary。 但是,我怎样才能正确地注入到UIImage(或可能是一个NSData JPEG表示)?

如何在HTTP POST中将多个参数发送到PHP服务器

我发送base64string到PHP服务器,它的工作正常。 现在我想发送另一个参数作为一个string。 任何人都可以告诉我什么代码需要添加在下面的代码。 下面的代码对单个参数有效。 我们如何修改它的多个参数? NSData *data = [UIImageJPEGRepresentation(imgeview.image,90) base64Encoding]; // Create your request string with parameter name as defined in PHP file NSString *myRequestString = [NSString stringWithFormat:@"question_image=%@",data]; myRequestString = [myRequestString stringByReplacingOccurrencesOfString: @"+" withString:@"%2B"]; // Create Data from request NSData *myRequestData = [NSData dataWithBytes:[myRequestString UTF8String] length:[myRequestString length]]; request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString:@"http://192.168.0.101/Mobile_tutor/webservice/question_details.php"]]; // […]

以编程方式将iOS设备静音/静音?

我试图从我的应用程序静音设备的振铃器,但出于某种原因使用AVSystemController就像在这个答案( 如何禁用iOS系统的声音 )不会让我沉默的设备一路下来..它下降到1巴的音量,但不完全沉默。 我知道它可以完成,可能有一个像AVSystemController私人的API,我知道苹果仍然会批准应用程序,如果用户期望从应用程序的这种function(因为已经有2个应用程序,我在App Store中find以编程方式静音设备,不需要越狱或类似的东西)。 这些应用程序实际上做的更好 – 它们实际上切换了实际的静音,而不仅仅是将音量减小到零。 有谁知道这样做的方式? 任何帮助将不胜感激! 谢谢!

iOS的wifi扫描,信号强度

据我所知,无法扫描范围内的热点并阅读他们的信号和信号强度。 这在iOS 4上可以使用私有API,而在没有越狱的情况下不可能在iOS 5上使用。 即使有可能,该应用程序将被拒绝在App Store上。 是对的吗? 一家拥有室内定位系统的公司声称,他们可以在iOS上开发这个系统。 我知道他们正在扫描热点和信号强度,然后在他们当前的Android应用上对信号进行三angular测量。 有什么替代品我失踪? 他们声称听起来不可能,但我很想听到这里的人们。 我想在演示时做好准备(虽然我期待着越狱或某种模拟)

适用于iOS的Facebook SDK 3.1 – 在iOS6上运行,但在iOS 5.x上崩溃

我们刚刚将我们的Facebook SDK for iOS更新至3.1。 Facebook SDK 3.0.8没有在iOS6上运行,现在我们已经升级到3.1,它运行在iOS 6上,但在iOS 5.x下崩溃。 由于AdSupport.framework应用程序在启动以下错误后立即在iOS 5.x上崩溃: dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from: /Volumes/Macintosh HD/Users/dmitrybaranov/Library/Application Support/iPhone Simulator/5.0/Applications/D6A93996-1E58-48A5-A457-DBC4FCCEE0EB/app.app/app Reason: image not found (lldb) 有人遇到这个问题吗? Facebook方面有问题,那里有人正在解决这个问题? 还是我们做错了什么?

使用webkit-overflow-scrolling滚动时,iOS5图像消失:touch

我以前一直在使用iScroll插件,但想放弃原生的行为。 最初的实现是使用 webkit-overflow-scrolling: auto; 但是我更新了这个… webkit-overflow-scrolling: touch 使触摸滚动上的运动/惯性成为可能。 与此相关的问题是,当滚动时,导航中包含的列表项完全消失,并且只有在势头rest时才返回。 这个例子可以在这里看到

“应用程序试图呈现一个主动控制器”?

我刚碰到一个崩溃,显示一个NSInvalidArgumentException这个消息在一个应用程序,这是以前没有这样做。 应用程序尝试以模态方式呈现活动控制器UITabBarController:0x83d7f00。 我有一个UITabBarController ,我在AppDelegate创build,并给它的UIViewControllers数组。 其中之一,我想模仿时,点击它。 我通过实现委托方法做到了这一点 – (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 如果这个视图控制器是我想要模态呈现的类的类,那么我返回NO并执行 [tabBarController presentModalViewController:viewController animated:YES]; 现在我得到了这个错误,这似乎意味着你不能以模态方式呈现在其他地方(在tabbar中)活动的视图控制器。我应该说我在XCode 4.2开发者预览版7上,所以这是iOS 5(我知道的NDA,但我想我没有给任何禁止的细节)。 我目前还没有安装XCode来testing这个崩溃是否会对iOS4 SDK进行编译,但是我几乎完全确定它没有。 我只想问问有没有人遇到过这个问题或有什么build议

如何使用MFMailComposeViewController在电子邮件正文中添加图像

我试图找出最好的方式来添加一个图像内的电子邮件的正文,而不是作为附件在iOS中。 1)苹果提供了一个function“ addAttachment ”和文档说,添加任何形象的内容,我们应该使用这个function,但我试过这个function,并发送邮件,我检查了我的浏览器,它被接收为一个附件。 2)其次,许多博客都说要使用base64编码,但这也不行,图像被发送为一个破碎的。 所以朋友们,请帮我find最好的解决scheme来做到这一点。 关心Ranjit