是否可以确定SKStore Review Controller是否已经出现。

我的意图是要么显示SKStore审查控制器(如果适用),要么显示我自己的反馈控制器,并将用户redirect到App Store。 通过这样做,我可以避免不止一次询问用户的反馈。 在阅读苹果在SKStore Review Controller( https://developer.apple.com/reference/storekit/skstorereviewcontroller )上缺less的文档之后,似乎没有办法确定SKStore Review Controller目前是否已经呈现或已经呈现先前。 我知道我可以将显示频率存储在NSUserDefaults中,但我宁愿避免这样做。

iOS – 无法从parsing后端stream式传输video

最近,我用mongoLab创build了自己的分析服务器,用于存储我的数据。 我的问题是我保存一个video作为parsingPFFile ,但我似乎无法保存它能够stream。 这是我确切的步骤。 首先,我保存由UIImagePicker返回的video //Get the video URL let videoURL = info[UIImagePickerControllerMediaURL] as? NSURL //Create PFFile with NSData from URL let data = NSData(contentsOfURL: videoURL!) videoFile = PFFile(data: data!, contentType: "video/mp4") //Save PFFile first, then save the PFUser PFUser.currentUser()?.setObject(videoFile!, forKey: "profileVideo") videoFile?.saveInBackgroundWithBlock({ (succeeded, error) -> Void in print("saved video") PFUser.currentUser()?.saveInBackgroundWithBlock({ (succeeded, error) -> Void […]

如何获得在IB创build的自定义UITableViewCell类加载到UITableView?

我是新来的,所以请忍受我: 我在IB中有一个.xib文件,里面包含一个embedded了UITableView的UIScrollView。 我想加载自定义UITableViewCells到UITableView。 我在IB中创build了四个/五个自定义单元格,但无法正确加载第一个单元格。 这里是来自IB的相关截图: 我已经在IB创build的自定义UITableViewCell的类设置为我创build称为“itemCell”的UITableView类。 此外,我已将三个文本字段的出口和代表连接到“itemCell”。 这里是itemCell.h: #import <UIKit/UIKit.h> @interface itemCell : UITableViewCell @property (weak, nonatomic) IBOutlet UITextField *quantityTextField; @property (weak, nonatomic) IBOutlet UITextField *itemTextField; @property (weak, nonatomic) IBOutlet UITextField *priceTextField; @end 这里是itemCell.m: #import "itemCell.h" @implementation itemCell @synthesize quantityTextField,itemTextField,priceTextField; – (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { // Initialization […]

在iOS应用程序中检查语言

任务是:我有两个UIImageViews,如果系统语言是乌克兰语,并且如果它不是乌克兰语(英语/波兰语等),我想要目前ImageView1我想目前ImageView2。 我试过了 : println(NSUserDefaults.standardUserDefaults().objectForKey("AppleLanguages")) 但是这个代码只给出了可用语言的列表。 我也试过了 var language: AnyObject? = NSLocale.preferredLanguages().first 但我怎样才能比较这个variables与英语或乌克兰语?

从ScrollView Swift中删除子视图

我使用for-loop在我的scrollView中创build标签和button。 是否有可能删除我的scrollView的所有对象? (我想用新的内容来更新它) for peop in personArray{ scrollView.clearContent ?????? // Name label var label: UILabel = UILabel() label.frame = CGRectMake(8, CGFloat(nameHeight), 183, 21) label.backgroundColor = UIColor.whiteColor() label.textColor = UIColor(red: 90/255.0, green: 187/255.0, blue: 206/255.0, alpha: 1.0) label.textAlignment = NSTextAlignment.Left label.font = UIFont (name: "HelveticaNeue-Light", size: 14) label.text = " \(peop.getName()) – \(sex)" self.scrollView.addSubview(label) //Delete button […]

检测轻拍的字符。 UITextView characterRangeAtPoint总是返回nil

我试图确定, UITextView哪个特定字符已被点击。 我试图使用characterRangeAtPoint:方法。 但它总是返回零,无论在UITextView我点击。 我甚至写了下面这段代码: for (int x = 0; x<1000; x++) { pos.x = x; for (int y = 0; y<1000; y++) { pos.y = y; UITextRange * range = [textView characterRangeAtPoint:pos]; if (range!=nil) { NSLog(@"x: %f, y: %f", pos.x, pos.y); } } } 那么,它永远不会到达NSLogstring。 我究竟做错了什么?

委托方法删除应用程序时

iOS中有一个委托方法,当应用程序即将被删除? 我试图发送到服务器,该设备将不再收到通知。

何时调用NSURLConnection委托释放?

将委托传递给NSUrlConnection对象时,如下所示: [[NSURLConnection alloc] initWithRequest:request delegate:handler]; 什么时候你应该在委托上发布发布? 应该在connectionDidFinishLoading ? 如果是这样,我不断得到exec_bad_access 。 我看到我的代表正在通过仪器泄漏。 谢谢

即使用户设置时钟,如何限制每日使用量?

我有一个IOS应用程序需要跟踪每天免费使用的时间。 一旦超过门槛,用户将不得不购买应用程序或等待第二天解锁当天的免费使用分钟。 有没有一种原生的方式来检测用户是否设置了自己的时钟? 假定没有互联网连接与时间服务器同步

更改AVCaptureDeviceInput导致AVAssetWriterStatusFailed

我试图改变相机视图Front和Back它工作正常。如果录像没有翻转与Pause/Record选项它工作正常。但如果我们Flip Camera View一次然后,进一步录制video不保存哪些线索到AVAssetWriterStatusFailed – The operation could not be completed 。 任何人都可以帮助我find我出错的地方吗? 以下是我的代码。 Camera.m – (void)flipCamera{ NSArray * inputs = _session.inputs; for ( AVCaptureDeviceInput * INPUT in inputs ) { AVCaptureDevice * Device = INPUT.device ; if ( [ Device hasMediaType : AVMediaTypeVideo ] ) { AVCaptureDevicePosition position = Device . position ; AVCaptureDevice * […]