Tag: 目标C

具有返回值的iOS块

我正在使用Facebook SDK中的一个块。 它返回一个字典。 我想把这个字典作为方法的返回值。 我试图把我的头围绕整个块的概念,但需要在正确的方向推动。 块:(块的参数是一个stringuserFBid) -(NSDictionary*) getMutualFBFriendsWithFBid:(NSString*)fbID { [FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"/%@/mutualfriends/%@", [[PFUser currentUser] objectForKey:kFbID],userFBid] parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { result = (NSDictionary*)result; //return result; }]; } 我如何得到返回值? 我试图谷歌它,但我不能让我的手在附近。 我将不胜感激指向正确的方向。 编辑:主要问题是:我需要完成处理程序调用另一个类中的方法…如何做到这一点?

如何在cocos2d中填充纹理?

我有一个形状和纹理图像..(shape.png,texture.png) 我想绘制一个形状为cocos2d中的texture.png图案。 (形状尺寸比纹理图像大得多,所以自动填充整个形状的纹理图案。 我想知道的方式。 找不到 有人有解决这个问题的办法吗?

只允许UITextField的字母和数字

我有一个注册视图控制器,用户需要input电子邮件地址,用户名和密码。 对于用户名和密码字段,现在您可以使用“user%$&”等用户名和密码“password%^&$”来注册。 我不希望人们能够使用这些特殊字符。 我想这样做,以便用户名和密码字段只能提交与字母数字字符又名字母和数字。 我发现了一些方法来做到这一点,但他们混乱,我需要这个专门与我的代码工作。 以下是我在用户input电子邮件,用户名和密码时执行的一些代码,然后按提交button: NSString *user = [_usernameEntry text]; NSString *pass = [_passwordEntry text]; NSString *email = [_emailEntry text]; self.userSubmittedUsername = user; if ([user length] < 4 || [pass length] < 4) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Invalid Entry" message:@"Username and Password must both be at least 4 characters long." delegate:self cancelButtonTitle:@"Okay" […]

用于解码块中的zip文件的库

嗨伙计溢出,我需要解码一个大的zip文件(约20MB)在iPad上。 有没有办法parsing大块的zip文件? 理想情况下,我想在时间通过解码器(比方说)512k的数据,并取回一大块解码数据,因为我有一种感觉,加载所有的文件在内存中,然后解压缩可能导致严重的内存问题。 指向一些增量解码库的指针会很好! 谢谢你,朱利亚诺 更新 :马特在他的答案提供的链接工作得很好;)

如何在Monotouch中获取iOS设备和版本

我如何确定iPhone,iPod,iPad Model使用我的应用程序? 我想得到像iPhone,iPhone 3G,iPhone 3GS等输出 像这个普通目标C的答案 : 在Objective C中回答我的问题

iOS:将UTC时区转换为设备本地时区

我试图将下面的时区转换为设备本地时区: 2013-08-03T05:38:39.590Z 请让我知道如何将其转换为当地时区。 我该怎么做?

如何将一个触摸事件从一个UIView传递到它下面的UIView?

一个简单的问题,但我找不到解决scheme: 我有两个UIViews,一个在同一个父视图之上。 两者都有GestureRecognizers ,但只有最顶级的是接收事件。 我怎样才能让最顶层的视图通过所有的手势,他得到其他UIViews下面呢?

iOS segue执行两次

我有一个表视图与不同types的表视图单元格中。 在其中一个单元格中,有两个button,当按下时加载视图控制器。 我正在使用下面的函数来处理button按下: – (IBAction)leftButtonPressed:(id)sender { // Getting the pressed button UIButton *button = (UIButton*)sender; // Getting the indexpath NSIndexPath *indPath = [NSIndexPath indexPathForRow:button.tag inSection:0]; // Loading the proper data from my datasource NSArray *clickedEvent = [[[SOEventManager sharedEventManager] eventsArray] objectAtIndex:indPath.row]; [[SOEventManager sharedEventManager] setSelectedEvent:clickedEvent[0]]; // Everything working as it should up to this point // Performing […]

GCD与NSURLConnection

我正在使用GCDasynchronous发送HTTP请求。 以下是不起作用的代码: dispatch_async(connectionQueue, ^{ NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:[NSString stringWithFormat:someURL]]]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [connection start];//Not working }); 上面的代码根本不起作用。 我在NSURLConnectionDelegate的方法中没有收到任何callback。 但是,当我尝试下面的代码,一切工作正常,我得到适当的callback NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:[NSString stringWithFormat:someURL]]]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; dispatch_async(connectionQueue, ^{ [connection start]; // working fine. But WHY ???? […]

在iOS中的特定时间唤醒应用程序

我需要构build一个具有闹钟function的应用程序 – 这意味着用户可以设置应用程序唤醒时间并执行一些操作。 我看到我可以发布和捕获本地推送通知,但是当应用程序被唤醒时我需要运行一些代码。 iOS是否提供这种行为? 谢谢!