我正在尝试根据其中一个字符串字段过滤数组.
nameLower和filterLower都有NSString值,但我一直得到:
__NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160
-(void) filterFriendsArray:(NSString*)filter {
[_filteredFriendsArray removeAllObjects];
for (FacebookUser* user in _friendsArray)
{
NSString* nameLower = [user.user.name lowercaseString];
NSString* filterLower = [filter lowercaseString];
if ([nameLower containsString:filterLower])
[_filteredFriendsArray addObject:user];
}
_displayedFriendsArray = _filteredFriendsArray;
}
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的字符串"A. rahul VyAs"
我想删除"A."和"A"之后的空格 所以新的字符串将是"rahul VyAs"
我如何实现这一目标?
我正在寻找一种快速简便的方法来从中删除非字母数字字符NSString.可能是使用了一个东西NSCharacterSet,但我很累,似乎没有任何东西似乎返回一个只包含字符串中的字母数字字符的字符串.
如何将字符串转换为NSDateiOS?
我想从NSString中的某个地方获取一个角色.我希望结果是一个NSString.
这是我用来在索引处获取单个字符的代码:
[[s substringToIndex:i] substringToIndex:1]
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法呢?
嗨,我想知道你是否可以检查NSString是否等于一个特定值,例如一个人的名字?
我正在思考
if (mystring == @"Johns"){
//do some stuff in here
}
Run Code Online (Sandbox Code Playgroud) 我有一个包含几个值的枚举:
枚举{value1,value2,value3} myValue;
在我的应用程序中的某个点,我希望检查枚举的哪个值现在处于活动状态.我正在使用NSLog,但我不清楚如何显示枚举的当前值(value1/valu2/valu3/etc ...)作为NSLog的NSString.
任何人?
我有一个UITextView接受一个NSString与格式stringWithUTF8String.它从数据库获取它的值,我希望数据库中的文本在文本中呈现中断.我尝试使用\n这样做,但它被渲染为文本.在我的应用程序的信息页面中以直接文本的方式执行此操作,但我认为从数据库中取出它时不起作用的原因是因为格式化.
有什么建议?
我有一个NSMutableString,如何将其转换为NSString?
我想在目标C中询问有关NSString*的问题.我可以检查NSString*对象的最后一个字符吗?
例:
NSString* data = @"abcde,";
if(data is end with ',') // I don't know this part
// do sth
Run Code Online (Sandbox Code Playgroud)
非常感谢你.
nsstring ×10
objective-c ×5
cocoa-touch ×3
ios ×3
cocoa ×2
iphone ×2
enums ×1
formatting ×1
nsdate ×1
uitextview ×1
utf-8 ×1
whitespace ×1
xcode ×1