保存从查询中提取的用户的属性(即不在currentUser上)

我有兴趣根据currentUser执行的操作将属性保存到数据库中的用户。 基于下面的代码,我得到错误消息“用户不能被保存,除非他们已经通过login或注册validation” NSString *IDToFetch = @"some_id"; PFQuery *query = [PFUser query]; [query whereKey:@"user_id" equalTo:IDToFetch]; PFUser *foundUser = (PFUser *)[query getFirstObject]; foundUser[@"new_column"] = @"Some text"; [foundUser saveEventually]; //here an exception is thrown 我想知道是否有一个解决这个问题,我可以保存属性foundUser用户,而不必login该用户。 谢谢你的帮助!

如何在IOS中创buildSVGpath的animation?

我有一个像这样的SVGpath: <svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" version="1.1" baseProfile="full"> <path d="M47.16,66.38c0.62,1.65-0.03,2.93-0.92,4.28c-5.17,7.8-8.02,11.38-14.99,18.84c-2.11,2.25-1.5,4.18,2,3.75c7.35-0.91,28.19-5.83,40.16-7.95" style="fill:none;stroke:black;stroke-width:2" /> </svg> 我可以渲染path,但似乎无法find一种方法来使path变成有生命的,使得它看起来就像用铅笔“画画”一样。 animate节点适用于单个坐标系,但不适用于path。 我最终将最终在一个iPhone应用程序中使用这个animation或者一个parsing器或一个UIWebView。

iOS:缩放UITextView捏?

我感兴趣的是创buildUITextView ,在input文本时dynamic扩展,并在用户捏住屏幕时缩放(类似的行为可以在TinyPost中find)。 当你只是键入(不捏)textView扩展正常。 当你捏(不打字)工作正常,但是当你捏,然后键入,里面的文本被剪切。 这是我的代码: UIPinchGestureRecognizer *pinchGestRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(scaleTextView:)]; pinchGestRecognizer.delegate = self; [bgFrameImageView addGestureRecognizer:pinchGestRecognizer]; – (void)scaleTextView:(UIPinchGestureRecognizer *)pinchGestRecognizer{ createTextView.transform = CGAffineTransformScale(createTextView.transform, pinchGestRecognizer.scale, pinchGestRecognizer.scale); pinchGestRecognizer.scale = 1; } – (void)textViewDidChange:(UITextView *)textView{ CGSize textSize = textView.contentSize; textView.frame = CGRectMake(CGRectGetMinX(textView.frame), CGRectGetMinY(textView.frame), textSize.width, textSize.height); //update the size of the textView } 你怎么看?

我如何知道Grand Central Dispatch中的所有工作都已完成?

我需要发送多个任务到Grand Central Dispatch运行。 有些任务会先完成,有些则会完成。 我如何知道Grand Central Dispatch中的所有工作都已完成? 我应该使用一个计数器logging完成的任务数量吗? 任何更聪明的方法?

为什么我的ASIHTTPRequest文件显示ARC错误?

我已经实现了我的所有ASIHTTPRequest文件,但不幸的是会出现以下错误: 为什么发生这种情况?

分组的UITableView,iOS7圆angular的解决方法

自从iOS7的推出以来,UITableView的分组样式的圆angular被Apple删除( 在这里证实 )。 不过,我确信有聪明的人在那里build立了解决方法。 请帮助我和其他许多iOS程序员, 发布你的解决方法,以获得iOS7中的UITableViewStyleGrouped中的单元格的圆angular 。 这将是非常感谢!

无法在我的WKWebView POST请求上设置标题

我想对我的WKWebView执行一个POST请求,但是当我使用Charles来监视这个请求时,这个头部并没有被设置,所以请求失败了。 这里有什么问题? NSString *post = [NSString stringWithFormat: @"email=%@&password=%@", email, password]; NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; NSString *contentLength = [NSString stringWithFormat:@"%d", postData.length]; NSURL *url = [NSURL URLWithString:@"http://materik.me/endpoint"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setHTTPMethod:@"POST"]; [request setHTTPBody:postData]; [request setValue:contentLength forHTTPHeaderField:@"Content-Length"]; [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; [request setValue:@"application/json" forHTTPHeaderField:@"Accept"]; [webview loadRequest:request]; 这就是查尔斯所说的要求是这样的: POST /endpoint HTTP/1.1 Host: materik.me Content-Type: application/x-www-form-urlencoded […]

像Youtube应用程序的iOS浮动video窗口

有没有人知道任何现有的图书馆,或任何技术如何获得在Youtube应用程序中find相同的效果。 video可以“最小化”,并hover在屏幕的底部 – 然后可以滑动closures或触摸重新最大化。 看到: 正常播放video: https : //www.dropbox.com/s/o8c1ntfkkp4pc4q/2014-06-07%2001.19.20.png video最小化: https : //www.dropbox.com/s/w0syp3infu21g08/2014-06-07%2001.19.27.png (注意video是如何在屏幕右下方的一个小浮动窗口中)。 任何人都知道这是如何实现的,如果有任何现有的教程或库可以用来获得相同的效果?

获取每张专辑的所有相册和缩略图列表

如何获得iOS中所有相册的列表? 我知道图像select器必须在某处列出它们,因为它将它们全部显示给用户。 一旦我有相册,我将如何去显示某个专辑中所有图像的缩略图? 我似乎无法find文档中的任何内容,但是我确信有一个方法可以做到这一点。

从URI获取audiostream并在iPhone上播放

我想从URL获取audiostream并在iPhone上播放。 不幸的是,只有C#的例子,如何播放stream,但我需要在iPhone框架中的目标C实现。 我尝试过使用不同的audio框架,但都不成功。 这是什么在C#中: response = httpWebRequest.GetResponse(); using (Stream stream = response.GetResponseStream()) { using (SoundPlayer player = new SoundPlayer(stream)) { player.PlaySync(); } } 我应该在目标C做什么,以获得来自该url的streamaudio? 在那个url中,我没有mp3文件或者其他东西,我只是得到一个stream。 也许我必须以某种方式下载该stream到iPhoneaudio文件,然后播放它来摆脱滞后。 我试过这个: AVPlayer *player = [AVPlayer playerWithURL:url]; [player play]; 和这个: AVAudioPlayer *theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL: url error:nil]; [theAudio setVolume :0.50]; //setting the volume [theAudio play]; 都没有工作。 我testing了我的url,它在浏览器中运行良好。 这是工作的代码: NSData […]