草庐IT

iPhone-specific

全部标签

iphone - Javascript Youtube API : buffering for ever - UIWebView iOS

我在UIWebView中使用YouTubeAPI。我已经使用加载到UIWebView中的HTML5播放器创建了一个NSString。一切都在iPhone5和iPad上完美运行。但是,如果我使用iPhone4测试应用程序,播放器始终返回缓冲状态。只有当我明确按下播放按钮时,播放器才会开始播放,而不会再次停下来进行缓冲。看来虽然视频已经缓冲了,但是播放器给我的还是这个状态。有人知道这个问题吗?有什么想法吗?非常感谢您!! 最佳答案 在LBYouTubePlayerViewController.m文件中将以下方法替换为旧方法....然后测

iphone - 使用 NSCoding 在 App 中序列化的数据是否安全?

事情是这样的:有一些敏感数据使用NSCoding序列化存储在设备中。我想知道是否有其他人可以找到key并取消归档序列化目标文件以获取数据的方法?感谢您的帮助。 最佳答案 仅使用NSCoding存储敏感数据是不安全的。NSCoded值未以任何方式加密-您甚至不需要知道key-您可以直接查看存储的文件并轻松查看值(如果它们是字符串)。敏感数据(特别是提供对后端网络服务或财务信息的特权访问的API访问key)理想情况下根本不应保留在客户端设备上。即使加密。在极端情况下,在他们的设备上安装了您的应用程序的黑帽可以发起中间人攻击并通过您的服务

iphone - 如何共享数据计数(Coredata 中的关系)

我有一个问题...我有两个ViewCotroller。名称是ViewController和DetailViewControllerDetailViewController有数据(Coredata中的关系)。这是DetailViewController代码。NSSet*tags=self.bookInfo.details.tags;tagNamesArray=[[NSMutableArrayalloc]initWithCapacity:tags.count];for(Voca_Tag*tagintags){[tagNamesArrayaddObject:tag.mean];}我想在Vie

iphone - UICollectionView 框架与工具栏错误

我有一个UICollectionViewController,它是导航Controller和选项卡栏Controller的一部分。在导航Controller的开头,我将InterfaceBuilder设置为在View底部显示工具栏。对于导航Controller的第一个ViewController,我使用[self.navigationControllersetToolbarHidden:YESanimated:YES];来隐藏工具栏,然后在我的UICollectionViewController中,我使用-(void)viewWillAppear:(BOOL)animated{[sel

iphone - 覆盖 layoutAttributesForElementsInRect : of UICollectionView/PSTCollectionView causes visible cell to reload

我想在iPhone应用程序中模仿SonyXperia中提供的图库应用程序的功能。我的画廊应用程序,图像按日期分组显示在网格中,该部分的第一张照片是其他照片的两倍。放大/缩小时,所有照片都会缩小/放大。我按照LithuT.V的建议使用了PSTCollectionView并创建了自定义布局。在该布局中,我覆盖了-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect。下面是相同的代码。//calledcontinuouslyastherectchanges-(NSArray*)layoutAttributesForElementsI

iphone - NString 显示 NSDate 是 000 而不是 iphone 应用程序中的实际日期

我有一个应用程序,我在其中使用NSDate并将其保存在NSString中,但是像这样的NSString存储000.000是我正在使用的代码NSDate*date=[NSDatedate];NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"yyyy-MM-ddHH:MM:SS"];NSString*str=[formatterstringFromDate:date];NSString*content_AddedTime=str;NSString*post=[[NSStringa

iphone - 使用 JSON 问题在 UITableView 中导航缓慢

我正在工作的表格View中加载4个城市字符串,但是当我选择其中一个单元格并导航到另一个表格时,它导航速度太慢。我在具有不同链接的另一个表中使用下面的相同代码。你能告诉我为什么需要很长时间(~4-6秒)才能到达另一个View吗?-(void)viewDidLoad{[superviewDidLoad];NSURL*url=[NSURLURLWithString:@"http://kalkatawi.com/jsonTest.php"];NSData*data=[NSDatadataWithContentsOfURL:url];NSError*e=nil;jsonArray=[NSJSON

iphone - 对象映射 Restkit 不映射嵌套对象

我正在尝试映射来自具有2个属性的服务器的响应:一个数字,表示数组中对象的数量我已经在其他类中映射的数组用户对象。这就是我如何拥有类(class)的模型:及其与具有“参与者”关系的用户类相关。我知道我想要映射的嵌套类正在工作,因为我在其他类中使用它并且效果很好,但是这个实现不同所以我不知道如何映射它。我的课上有这个:.h类:#import#import#import"NSManagedObject+Convenience.h"@interfaceDUParticipant:NSManagedObject@property(nonatomic,retain)NSNumber*partici

iphone - 如何平滑地改变 View 的背景颜色

我有10张图片,我需要每4秒随机更改背景颜色,并且动画流畅。我的代码是self.bgTimer=[NSTimerscheduledTimerWithTimeInterval:4.0target:selfselector:@selector(updateViewBackground)userInfo:nilrepeats:YES];self.bgTimer是一个NSTimer属性。改变背景的方法是-(void)updateViewBackground{intrandomNumber=arc4random_uniform(10);self.view.backgroundColor=[UIC

iphone - 当对象属性为只读且已计算(派生)时的 valueforkey

我在对计算的属性调用valueforkey方法时遇到问题。例如:@interfaceValue:NSObject@property(nonatomic,getter=toString,readonly)NSString*stringVal;-(NSString*)toString;@end当我调用[instanceOfValueClassvalueForKey:@"stringVal"]时,它说它不符合键值。确切消息是:[valueForUndefinedKey:]:此类对于键stringVal不符合键值编码。键值编码是否适用于派生属性?谢谢 最佳答案