标签:cocoa-touch

开发方法

通过Objective-C中的类传递变量

在我的场景中,我有2个视图控制器,一个连接到主视图,一个连接到第一个视图。 现在我们来说我的App Delegate类希望将一个字符串传递给子视图控制器。实现这一目标的最佳做法是什么?如果我想把它传递给第一个控制器,我可以这样说: [self.firstController getStringInCustomFunction:[NSString stringWithFormat:@“2

IT屋 2017/9/3 2:55:26 喜欢

开发方法

IOS Swift处理全球事件

如何处理通知中心触发的全局事件,例如在我的API类中,如果接收到错误响应,则触发事件。 (500)。当该事件触发时,UIAlert应显示在任何视图控制器处于活动状态,或者在退出登录视图控制器时应显示。 据我看到,为了与当前的视图控制器进行交互,没有简单的方法来获取当前的视图控制器。 (请注意,我的根视图控制器是导航控制器 解决方案 难以获得当前视图控制器(不使用导航控制器时)?

IT屋 2017/9/3 2:37:04 喜欢

开发方法

如何将iPhone OSStatus代码转换为有用的东西?

我对这款iphone sdk感到不满,而且它的文档... 我正在调用AudioConverterNew 在文档中的返回:它说“返回一个状态代码” ... 真的... 所以远远地,通过播放参数,我只能得到两个不同的错误,两个都没有列在音频转换器参考的底部。 他们是' mrep'和'?tmf'(将OSStatus转换为一个char数组),但具体的代码并不是真的。 据我

IT屋 2017/8/27 23:44:14 喜欢

其他开发

在Swift中实现核心数据的最佳方式

与与核心数据实现枚举的最佳方式相似的问题 将Core Data实体绑定到枚举值的最佳方法是什么,以便我可以为实体分配一个type属性?换句话说,我有一个名为Item的实体,一个itemType属性,我想要绑定到一个枚举,在Swift 中执行的最佳方法是什么? 解决方案 到目前为止,这是我最好的方法。我仍然使用ObjC枚举定义,如Daniel Eggert对同一个ObjC问题的回答中所

IT屋 2017/8/24 1:39:11 喜欢

其他开发

Obj-C中的多值枚举

在Cocoa和Cocoa Touch框架中,使用枚举作为常量。我理解如何使用它,除了在一种情况下,您可以使用 | 运算符作为参数多值传递的情况。像在: pageControl.autoresizingMask =(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin); 枚举声明如下:

IT屋 2017/8/23 19:49:57 喜欢

开发方法

如何加密iOS中的mp3文件

我有一个应用程序从我们的Web服务器下载MP3文件,并立即将它们存储在NSData对象中。然后将该对象写入存储在应用程序沙箱中的/ Library / Cache文件夹中的.mp3文件。 当播放文件时,我加载转换成AVPlayerItem,如下所示: NSString * filePath = [[NSSearchPathForDirectoriesInDomains(NSCache

IT屋 2017/8/18 2:27:38 喜欢

开发方法

如何找出iPhone / Objective C上RSA公钥的模数和指数

解决方案 有没有办法找出使用SecKeyGeneratePair(安全框架)创建的公钥的模数和指数? / div> 打破了我的头,但这里是一个解决方案,我发现(不使用任何外部包)。 首先,去苹果的CryptoExercise示例。从那里下载“SecKeyWrapper”类。该类中有趣的功能是getPublicKeyBits。 链接到示例: http://developer.appl

IT屋 2017/8/17 19:51:01 喜欢

开发方法

Unicode字符不显示

我想使用 CGContextSelectFont(context,“HelveticaNeue”,textSize,kCGEncodingMacRoman)显示“无限远”符号; CGContextShowTextAtPoint(context,myCenter.x,myCenter.y + textHeight,[sName cStringUsingEncoding:NSMacOSRo

IT屋 2017/8/16 20:27:09 喜欢

开发方法

skpsmtpmessage在不同的线程

我刚刚在我的iPhone应用程序中成功实现了skpsmtpmessage。这样做很好,但它运行在主线程上,导致UI锁定,直到操作完成。因此,我已经尝试移动到第二个线程: [NSThread detachNewThreadSelector:@selector(launchJobWithJob :) toTarget:self withObject:职位描述]; 如果我这样做

IT屋 2017/8/9 21:00:37 喜欢

开发方法

使用MFMailComposeViewController的问题

我正在尝试设置它,以便人们可以从我的应用程序中发送电子邮件。我引用这个帖子来做这个,但是我在构建中收到这些警告: 然后当我运行它,它的错误: 我想知道如果我把代码放在错误的地方。只要你知道我已经把 #import< MessageUI / MessageUI.h> 在头文件中。 谢谢帮助! 编辑1 似乎问题在于如何

IT屋 2017/8/9 1:48:26 喜欢