Tag: Objective C

检查NSNumber是否为分数

检查NSNumber是否为分数的最佳方法是什么? NumberIsFraction(@(0)); // NO; NumberIsFraction(@(0.5)); // YES; NumberIsFraction(@(1.0)); // NO; 边境案件处理和绩效方面的“最佳”。

MFMailComposeViewController:取消不退出到我的应用程序?

我正在尝试使用MFMailComposeViewController发送邮件。 当我点击我的应用程序上的按钮时会发生这种情况 当然,当我单击邮件控制器的“取消”按钮时,我想返回到我的应用程序视图,但它不起作用。 该怎么办 ? 这是我的代码: MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:@”Subject”]; [controller setMessageBody:@”Test” isHTML:YES]; [controller setToRecipients:nil]; if(controller) [self presentModalViewController:controller animated:YES]; 谢谢你的建议

NSProxy类很有用的实例和原因?

我一直在想为什么NSProxy类如此重要。 为什么对象需要将其实例变量保存在其他对象中? 我需要一些例子来了解何时使用它。 谢谢!

我可以将segues与视图控制器的指定初始化器一起使用吗?

我是故事板的新手,我已经设置了一个从按钮到视图控制器的segue。 此视图控制器是自定义子类SFListViewController ,它具有指定的初始化程序initWithList: . 使用指定的初始化程序是正确初始化视图控制器的唯一方法。 但是,当使用segue时,不会调用指定的初始值设定项(显然)。 – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@”Show List”]) { SFListViewController *listViewController = segue.destinationViewController; // ???? } } 如何在执行时让segue调用指定的初始值设定项?

UITableView重新排序隐藏背景

我有一个实现重新排序控件的UITableView 。 除了一件事外,一切都很好。 当我拖动单元格时,所有UIView子视图都被隐藏。 有没有办法防止这种情况发生? 我试图在进入编辑模式时为背景添加一个UIImage (半透明),但这会导致另一个问题,即图像被resize到句柄的左侧。

网络摄像机到iPad2的有线通信流式摄像机

我想开发一个需要在网络摄像头类型摄像机和iPad2之间进行有线通信的应用程序。 基本上我将使用电缆直接连接网络摄像头和iPad2,当我启动网络摄像头时,网络摄像头捕获的任何图像(图片/video)都应显示在iPad2上。 根据我对此的研究,我发现iPad2线缆只是为iPod编程而制作的,因此连接器不是传统的USB端口,我无法在网络摄像头和iPad2之间进行直接通信。 我错过了什么吗? 我们将使用Vivotek相机,他们在这里提到我们可以使用safari来接收Motion-JPEG流。 我想知道在iPad 2上是否也可以这样,它是否可靠? 此外,我发现了Apple的MFi计划,用于开发连接iPod,iPhone和iPad的电子配件。 有没有人在这里使用过这个,如果我能为此而知道更多关于这一点的信息? 谢谢。

textFieldShouldReturn未被调用

当用户点击“返回”按钮时,我想让键盘消失,我被告知要使用 -(BOOL)textFieldShouldReturn:(UITextField *)textField { [tf resignFirstResponder]; return YES; } 但是当我点击“返回”按钮时没有任何反应,甚至没有调用该方法。 我这样做了 @interface gameOverMenu : UIView 不在ViewController中。 我也不使用界面构建器。 我该怎么办?

设置UIView子类的背景颜色不起作用

我正在尝试更改我的一个UIView子类的背景颜色。 由于某种原因, self.backgroundColor = [UIColor whiteColor]; 当我把它放在我的- (id)initWithFrame:(CGRect)frame方法中时,它没有做任何事情。 视图总是黑色的。 我也从我的视图的控制器尝试了self.myView.backgroundColor …但是这也没有用。 关于我做错的任何想法? 相关代码如下所示: […] @interface PaperView : UIView [….] […] @implementation PaperView […] – (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { […] // Initialization code self.backgroundColor = [UIColor whiteColor]; // This doesn’t do anything, the view is always black. } return self; }

如何在UIimageView中缩放UIimage的位置获取像素颜色

我目前正在使用这种技术来获取UIimage中像素的颜色。 (在Ios上) – (UIColor*) getPixelColorAtLocation:(CGPoint)point { UIColor* color = nil; CGImageRef inImage = self.image.CGImage; // Create off screen bitmap context to draw the image into. Format ARGB is 4 bytes for each pixel: Alpa, Red, Green, Blue CGContextRef cgctx = [self createARGBBitmapContextFromImage:inImage]; if (cgctx == NULL) { return nil; /* error */ } size_t w […]

将数据传递给UINavigationController Partent

我有一个VC(root)调用模态Segue到UINavigatioController(设置)。 用户可以改变他们想要的东西。 如何让第一个VC(root)知道更改已完成。 UINav的委托是(根)VC。 任何从模态segue传回数据的想法? 干杯