草庐IT

NSstring

全部标签

iphone - 向 UIWebView 文本框添加文本

如何将UITextField中的一些文本实际放入我的iOS应用程序的UIWebView中的表单中?也许可以调用javascript字符串来输入文本?谢谢! 最佳答案 正如MattH所建议的,您需要注入(inject)您的javascript。所以这个问题基本上有两个部分。第一,你有你的Objective-C。NSString*username=@"Fred";NSString*password=@"pAssw0rd";NSString*jsCallBack=[NSStringstringWithFormat:@"updateWebF

iphone - Core Motion 陀螺仪 360 度值

我正在测试CoreMotion并使用陀螺仪。现在我得到了我不理解的值(value)观。我的假设是对于每个x、y和z,我会得到一个0-360之间的值,这将是一个完整的旋转,但事实并非如此。[self.motionManagerstartGyroUpdatesToQueue:[NSOperationQueuemainQueue]withHandler:^(CMGyroData*gyroData,NSError*error){NSString*x=[NSStringstringWithFormat:@"%.02f",gyroData.rotationRate.x];NSLog(@"X:%@"

iphone - 如何在 UIWebView 中找到图像的位置

我有一个UIWebView,其中有一个UITapGestureRecognizer,基本上在我的点击手势识别器中我有:-(CGPoint)pointsForImage:(UIGestureRecognizer*)sender{CGPointpt=[senderlocationInView:self];NSString*offsetTop=[NSStringstringWithFormat:@"document.elementFromPoint(%f,%f).offsetTop",pt.x,pt.y];NSString*offsetLeft=[NSStringstringWithForm

objective-c - 内存管理,我应该保留吗?

如果我在我的头文件中声明一个NSString如下:{NSString*testString;}@property(nonatomic,retain)NSString*testString;然后在我的.m文件中合成字符串,正确的初始化方法是什么?如果我不写:self.testString=[[NSStringalloc]init];那么它永远不会被初始化,但如果我这样做了,那么字符串是不是被保留了两次?或者我应该以其他方式初始化它,例如:self.testString=[NSStringstringWithFormat:@"%@,sampleText]; 最佳

ios - 如何播放服务器上的在线视频

我的服务器上有视频。我想在iPhone和iPad上播放这些视频。谁能建议如何处理这种情况?我知道如何使用MPMoviePlayerController在我的项目中播放同一视频。 最佳答案 您可以使用WebView播放视频。在.h文件中添加此代码:#import@interfaceVideoViewController:UIViewController@property(nonatomic,strong)UIWebView*playerView;在.m文件中:@synthesizeplayerView;-(id)initWithNib

ios - 如何在 NSString 中找到 END_OF_LINE 或 WHITESPACE 字符

我正在尝试解析一条可能包含网址的推文。我想在推文的其余部分中用不同的颜色/字体格式化url。很明显,url可以放在文本中的任何位置。所以我有一个看起来像这样的类别方法:NSString*urlString=@"";NSRangestartRange=[selfrangeOfString:@"http://"options:NSCaseInsensitiveSearch];if(startRange.length){NSString*subStr=[selfsubstringFromIndex:startRange.location];NSCharacterSet*set=[NSChar

iphone - 使用 sizeWithFont 时的高度 :constrainedToSize:lineBreakMode with NSLineBreakByTruncatingTail

当我运行以下代码时(iOS6.1SDK):UIFont*font=[UIFontfontWithName:@"Avenir"size:12.0];NSString*text1=@"ShortLabel";NSString*text2=@"LongLabelWhoseTextWillBeTruncatedBecauseItIsTooLongForTheView";CGSizetext1Size=[text1sizeWithFont:fontconstrainedToSize:CGSizeMake(self.view.frame.size.width,CGFLOAT_MAX)lineBre

ios - 如何删除应用程序收件箱文件夹中导入的文件?

如何删除通过我的应用程序的Openin功能导入的文件?我注意到当我在我的应用程序中打开一些文件(如PDF)时,我的应用程序大小会变大。看起来是这样,那些文件将被复制到我的应用程序中,我该如何找到并删除它们? 最佳答案 我想通了!这些文件存储在名为“收件箱”的文档文件夹的子文件夹中。您需要在那里删除它们。这是代码:NSString*fileName=@"afile.png";NSString*documentsDirectory=[NSSearchPathForDirectoriesInDomains(NSDocumentDirect

ios - NSManagedObject 子类 - 发送到实例的无法识别的选择器

我有一个核心数据类ZSShotCD,它是从xcdatamodeld生成的(是的,我已经在模型中正确设置了该类)。我不想在其中放置任何自定义方法,因为我可能需要在某些时候重新生成,所以我将其子类化为ZSShot。以下是一些相关位:首先是生成的类:#import#import@interfaceZSShotCD:NSManagedObject@property(nonatomic,retain)NSString*shotDescription;@property(nonatomic,retain)NSString*shotType;@end.m文件是您所期望的,带有一组属性的@dynami

ios - NSMutableAttributedString 转换为字符串,同时保持格式

我想为我的TableView分配一个标题标题,但我希望标题分为两行。第二行的字体应小于第一行。我正在尝试使用NSMutableAttributedString,但在方法中:-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section但它返回一个NSString而不是NSMutableAttributedString。有什么方法可以将NSMutableAttributedString转换为NSString,同时保持字符串的格式?这是我的代码:-(NSString*)table