Tag: Objective C

字节数组到NSData

在WebService中,JSON响应即将到来。 在响应中,图像正在以字节数组的forms出现。 我必须在UIImageView中显示图像。 我想将字节数组转换为NSData。 但没有得到如何做到这一点。 任何帮助,将不胜感激。 我相信字节数组里面有图像数据。 示例字节数组供您参考: (137, 80, 78, 71, … 66, 96, 130) 谢谢

如何在iOS上使用文本来绘制图像?

我想绘制文字就像下面的样式 – 图像总是在右上angular,文字是在图像周围。 任何人都可以告诉我如何在iOS上实现这个? 我需要使用核心文本吗? 提前致谢!

WatchKit SDK不从NSUserDefaults中检索数据

我想为苹果手表制作一个testing应用程序,您可以在手机上设置一些string,然后显示在Apple Watch上。 我决定使用NSUserDefaults类来存储这些数据。 在我的视图控制器为iPhone我有一个方法,把input和存储到本地存储: – (IBAction)saveInfo:(id)sender { NSString *userInput = [myTextField text]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:userInput forKey:@"savedUserInput"]; [defaults synchronize]; self.myLabel.text = [defaults stringForKey:@"savedUserInput"]; } 在我的手表界面控制器中,我有一个方法来检索数据并显示它: – (IBAction)showText2 { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults synchronize]; self.myLabel2.text = [defaults stringForKey:@"savedUserInput"]; } 除了某些原因,我试图检索的数据显示为空,并且标签没有被更新。

错误:ld:库找不到-lPods与CocoaPods

在我用Cocoapods安装了DTCoreText( https://github.com/Cocoanetics/DTCoreText )之后,当我尝试运行模拟器或设备时,总是出现错误! ld: warning: directory not found for option '-L/Users/example/Desktop/ios/Pods/build/Release-iphoneos' ld: warning: directory not found for option '-L/Users/example/Desktop/ios/Pods/build/Debug-iphoneos' ld: library not found for -lPods-example clang: error: linker command failed with exit code 1 (use -v to see invocation) 在我的“与库链接二进制文件”的“libPods”部分是红色的: 这里是我的build立设置: 我的项目的设置: 我的豆荚的设置: 编辑: 我不完全确定是什么问题,但我解决了它,当我删除所有的DTCoreText和Cocoapods的东西,再次重新安装的一切!

如何知道推送通知传送状态

我在应用程序中使用推送通知。 一切都很好。 有时从服务器发送消息,但在应用程序方面,它没有收到。 在这种情况下,我必须知道哪些邮件丢失交付(应用程序没有收到)。 有什么办法从服务器端知道哪些消息是由应用程序接收,哪些不是?

适用于iOS 7.0及以上版本的iOS设备的唯一标识

寻找你的帮助 获取设备标识符时遇到问题。 其实我正在使用一个UIDevice + IdentifierAddition.h,NSString + MD5Addition.h类来获得标识符,但它返回相同的标识符为我所有的设备,即iPhone 4s(iOS 7.1)和iPhone 5(iOS 7.1.1)。 任何人都可以解决这个问题。 因为我想要一个独特的设备特定的东西。 它是我的应用程序要求 重要提示:我想在应用程序商店提交这个应用程序,所以请回答一定要按照指导方针

自定义UITableViewCell中的水平UIScrollView – 使用IB Storyboard – 不滚动

主要目标是能够水平滚动每一行的内容。 我试图用X Code 5和使用StoryBoard来做到这一点。 这个问题似乎很简单,但经过几个小时的search,我除了一个有点类似的问题,没有得到任何东西,只是使用了编程方法。 在IB中,我的结构如下图所示。 设置为{5000,500}的滚动视图的内容大小均在IB和代码中设置 滚动视图框架是{0,0} {320,44} 标签框架设置为{20,0} {500,44} 我还提供了一个在github仓库中的示例项目 。 这个例子还包括在一个可用的viewcell之外工作的“普通”滚动视图。 请说我忽略了一些非常基本的东西。

IOS SDK:初学者的build议

我经常回答关于内存pipe理,UITableView,接口方向,MVC等基本主题的同类问题。 我非常理解,从SDK开始的每个人都很乐意接受它,但是一点点阅读能够帮助他们节省数小时的debugging时间,以及“我们在这里错过一些东西”的感觉带来的挫折感。 我希望有经验的用户分享一些小文章,白皮书,文档,书籍章节,以帮助他人节省时间和避免挫折。 我的第一票将是: IOS内存pipe理指南 视图控制器编程指南 表视图指南 作为一般性build议,请阅读参考资料库中每个课程的文档概述部分 ,其中包含大部分您需要了解的信息,以避免陷阱!

从iOS服务中检测屏幕的开启/closures

我正在开发一个在后台作为服务运行的networking监视器应用程序。 屏幕打开或closures时是否可以收到通知/通话? 它通过使用以下代码在Android中存在: private void registerScreenOnOffReceiver() { IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); filter.addAction(Intent.ACTION_SCREEN_OFF); registerReceiver(screenOnOffReceiver, filter); } screenOnOffReceiver然后在屏幕打开/closures时被调用。 有没有类似的iOS解决scheme? 编辑:迄今为止我find的最好的是UIApplicationProtectedDataWillBecomeUnavailable( 检测如果iPhone屏幕开/关 ),但它需要用户启用设备上的数据保护(密码保护)。

是否有可能在运行时检测到您的iOS应用程序在iPad mini上运行?

在运行时检测不同的硬件对于分析是有用的(除此之外,更有疑问的目的)。 许多iOS应用程序创build者可能有兴趣知道有多less用户在iPad mini上体验他们的应用程序(而不是仅仅知道有多less用户在1024×768屏幕分辨率的iPad上体验他们的应用程序 – 这也将是有趣的)。 Cocoa touch/UIKit/ObjC/C是否有公开的API可用于检测您的iOS应用程序在运行时是否在iPad mini上运行? 理想情况下,这种方法应该区分iPad 2和iPad mini(具有相同的像素数量,但不同的像素密度)。 发布脚本:我意识到很多人会考虑在运行时检测iPad mini是一个坏主意。 不过,我认为这是一个有确定答案的有效问题。 我认为这对社区是有用的。