草庐IT

NSString-Property

全部标签

ios - 使用 Mobile-Iron : required CoreFoundation property is missing 的内部应用程序分发错误

我已经构建了我的应用程序的内部分发版本,该版本已在AppStore中提供。我受到客户开发团队的邀请,并作为客户开发团队成员使用他们的分发和开发证书对应用程序进行了代码签名。我在我的iPad上使用iTunes测试了这个客户制作的版本,当应用程序启动时,我在iPad上收到一条消息,询问:“你想运行这个为客户xx制作的应用程序吗?”。我通过电子邮件将此构建版本发送给客户,他们试图使用MobileIron分发该版本(参见http://www.mobileiron.com)。然而,在分发期间,他们使用MobileIron的Add-App-Wizard收到以下错误消息:"Resourcecreat

ios - 从 NSString 获取 UILabel 所需的行数?

如何根据NSString中的文本为UILabel获取适当的行数?我需要我的UITableView中的一个单元格具有基于UILabel高度的动态单元格高度。这意味着我需要根据提供的NSString计算出UILabel的高度。 最佳答案 您可以使用UIKit提供的类别方法返回适合字符串的CGSize,给定多个不同的输入参数。据我所知,唯一需要的是指定字体,但您也可以指定其他文本属性。CGSizesize=[textsizeWithAttributes:@{NSFontAttributeName:[UIFontsystemFontOfSi

javascript - 为什么我得到 'Cannot read property ' push' of undefined' (React Native)?

在我的index.ios.js中,我有以下内容:renderScene(route,navigator){return}和render(){return();}然后在我的FirstPage.js中导航到SecondPage.js:_navigate(){this.props.navigator.replace({component:SecondPage,name:'SecondPage'})}然后在我的SecondPage.js中,它只是在.在我的ThirdPage.js中:_rowPressed(){this.props.navigator.push({component:Fourt

objective-c - 如何正确使用 Foundation 的 NSString 和 CoreFoundation 函数?

我想简化我的一些钥匙串(keychain)服务代码,并使用CFDictionarySetValue和Foundation的NSString。CFDictionarySetValue的声明如下:voidCFDictionarySetValue(CFMutableDictionaryReftheDict,constvoid*key,constvoid*value)所以当我通过时会发生什么@"ThisisaNSString"forvalue参数?在我的例子中,编译器不报告警告,静态分析也没有捕获任何东西。在运行时,没有崩溃,这是否意味着运行时会处理所有事情,或者我应该传递[@"somethi

ios - NSString - 如何获取由花括号包围的字符串的一部分

我的回复将采用以下格式:{group}communityannounced:{announcement}。根据{}中的文本,我必须查询字典。我尝试使用componentsSeparatedByCharactersInSet:[NSCharacterSetcharacterSetWithCharactersInString:@"{}"]但它返回了很多细节:("",group,"communityannounced:",announcement,"")那么我怎样才能准确地获取数组中{}中的字符。 最佳答案 使用NSRegularExpr

iphone - 在保持原始字符串大小写的同时替换 NSString 中出现的字符串

我有一些使用UIWebview显示的本地HTML和CSS。我想合并搜索命中突出显示。这是我的突出显示方法:-(void)highlightsSearchTerm:(NSString*)searchTerm{NSString*highlightedSearchTerm=[NSStringstringWithFormat:@"%@",searchTerm];NSString*highlightedArticle=[article.articleHTMLstringByReplacingOccurrencesOfString:searchTermwithString:highlightedS

objective-c - 将 NSData 转换为 NSString 时为空结果

我在转换时遇到问题NSData至NSString.我正在使用UTF8Enconding但结果是null!!这是我收到的数据它必须是192.168.1.11或192.168.1.17.这是我用来转换的方法:NSString*ipAddress=[[NSStringalloc]initWithData:addressencoding:NSUTF8StringEncoding];有什么问题吗?!顺便说一句,这是didreceivedataGCDAsyncUdpSocket代表图书馆。 最佳答案 来自GCDAsyncUdpSocket的文档

ios - 为什么 Xcode 认为我的变量在应该返回 NSString 时返回了 NSURL?

我收到以下警告:“从NSURL分配NSString的指针类型不兼容”。这是有问题的代码:cell.articleURL.text=[self.articles[row]URL];我正在为一个标签分配Article对象的URL属性的值。self.articles数组仅用于保存Article对象。在Article类中我有这个:@property(nonatomic,strong)NSString*URL;为什么它认为它是一个NSURL? 最佳答案 问题是self.articles[row]将返回类型为id的对象,这意味着Objectiv

iphone - 为什么我们在 iOS 中需要 property outlet 和 variable?

通常我只在其他类访问时才使用“属性”导出和变量。否则它在接口(interface)block中声明。但我看到有些是创建“属性”导出和变量,但它们不能在另一个类中访问这些。所以任何人都可以解释,如果我们不从另一个类访问某些导出或变量,为什么我们需要“属性”导出和变量? 最佳答案 如果您不需要从另一个类访问socket,则无需将其设为属性。您可以在@implementation中将其设为实例变量:@implementationViewController{IBOutletUIView*someView;}...有些人不喜欢使用普通实例变

iphone - 在 NSString 中搜索多个字符串

在ObjectiveC中是否可以同时搜索NSString中的多个不同字符串?例如,我想在一个很长的字符串中搜索所有出现的字符串“good”、“great”、“awesome”、“incredible”、“fantastic”和“brilliant”。我的第一个想法是使用NSString:rangeOfString:并循环多次(每个字符串一次),但令我吃惊的是,对于较长的字符串集,这可能会变得低效且缓慢。是否有像这样的内置方法来搜索多个字符串,还是我应该创建自己的方法?编辑:结果出来了!找时间进行基准测试后,我发现RegEx方法确实比循环rangeInString方法慢(慢2倍以上)。数