nsstring相关内容
我在我的iPhone应用程序中使用NSURLRequest类,调用它的方法返回一个NSString,这对于连接通过ok时非常有用,但是问题是我需要将NSError转换为NSString,所以我可以将其返回或在其上运行一些if()语句. 有什么想法吗? :) 解决方案 (此外,每个从NSObject继承的ObjC对象都实现-description,该对象返回一个NSString.)
..
我有一个简单的方法,该方法获取一个参数,然后发送一条消息.它不起作用. 代码: - (void)sendSMS:(NSString *)text { MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init]; viewController.
..
我正在尝试在JSONModel调用后发送一个数组.我需要将我的数组转换为NSString并以以下格式发送该数组: [1, 2, 3] 但是当我将其转换为NSString并打印我的数组时,其格式为: (1, 2, 3) NSMutableArray *array= [NSMutableArray arrayWithObjects:@"1", @"2",@"3",@"4", ni
..
我花了很长时间让模拟时钟工作之后,我试图制作一个数字时钟(叹气).我正在尝试使用10个PNG(数字0-9)来做到这一点.时钟的每个数字都将是一幅图像.唯一的问题是从当前时间检索某个数字.我尝试将时间转换为字符串并使用characterAtIndex,但这似乎不起作用.解决这个问题的最佳方法是什么? 解决方案 您可以使用NSDateComponents和NSCalendar: NSDa
..
我正在尝试查找具有路径的文件,然后使用NSFileManager类将其删除。 [info objectForKey:UIImagePickerControllerMediaURL] 确实返回了一个字符串,所以我不明白为什么它在有效参数上失败。 NSError * error; NSFileManager * manager = [NSFileManager defaultManag
..
这可能是一个关于对象分配/保留/释放的更多问题,但我将以NSString为例。我知道我可以这样做: NSString * myString = [[NSString alloc] initWithString:@“ Test”]; 实质上是分配和初始化由变量myString引用的字符串,稍后应调用[myString release]在。但是,如果在执行此操作之后,将其设置
..
我正在编写一个属性列表,该列表位于应用程序的资源包中. plist中的NSString对象需要在其中包含换行符.我尝试了\n,但这不起作用.如何在plist的字符串中包含换行符? 谢谢. 解决方案 如果要在Xcode的内置plist编辑器中编辑plist,则可以按Option-return键在字符串值内输入换行符.
..
我这样做是为了使用NSOpenPanel获取文件的内容,但是我从选择的.rtf文件中返回了很多奇怪的东西. 我的面板代码: var panel: NSOpenPanel = NSOpenPanel() var fileTypesArray: NSArray = ["txt", "rtf", "nil"] panel.canChooseFiles = true panel.allow
..
我将一个NSString从一个类带到另一个类,以保存在parse.com上 我有一个测验视图控制器,其中用户在UITextView中输入问题,然后他们按下一步转到选择朋友视图控制器,在这里他们选择用户,然后通过解析发送问题. quiz.h @property (nonatomic,strong) IBOutlet UITextView *textField; @property (n
..
例如,我需要NSString至少有8个字符....而不是使用循环在其上添加左填充空格,反正有这样做吗? Examples: Input: |Output: Hello | Hello Bye | Bye Very Long |Very Long abc | abc 解决方案 以下是如何执行此操作的示例: int main
..
我有一些可以封装现有C ++库的Objective-C ++. C ++库有时会为我提供要转换为nonnull NSString s的std::string&参数.除了-initWithCharactersNoCopy:length:freeWhenDone:和-initWithCharacters:length:,几乎所有NSString初始化程序都返回nullable NSString.但是,
..
我有一些像这样的Objective-C ++代码: // header @interface MyObjcClass - (void) myMethod: (NSString *) text; @end // implementation @implementation MyObjcClass - (void) myMethod: (NSString *) text {
..
在需要显示一长串类似聊天的对话(通常包含表情符号)的UITableView中,会发生大小计算错误. 我的问题是,如果字符串长度正确,并且使用sizeWithFont,则在使用sizewithfont进行第一次测量时,我会得到不正确的字符串长度,从而导致“换行". 我认为这是因为字符串":-)"比实际的笑脸图标宽. 证据可以在这里找到: 现在,在其他一些堆栈上,有人声称siz
..
假设我有一个像这样的字符串: hello world this may have lots of sp:ace or little space 我想将此字符串分隔为: @"hello", @"world", @"this", @"may", @"have", @"lots", @"of", @"sp:ace", @"or", @"little",
..
如何检测字符串是否包含某个单词?例如,我下面有一个字符串,其内容为: @"Here is my string." 我想知道是否可以检测到字符串中的单词,例如"is". 解决方案 这是我的处理方式: NSString *someString = @"Here is my string"; NSRange isRange = [someString rangeOfString:
..
我有一个常量NSString,我想这样调用: [newString isEqualToString:CONSTANT_STRING]; 这里的代码有误吗? 我收到此警告: 将'const NSString *'发送到类型'NSString *'的参数会丢弃限定符 这些应该如何声明? 解决方案 您应按以下方式声明常量字符串: NSString * const
..
NSString* nsString=[[NSString alloc]initWithString:@"nsString"]; NSLog(@"nsString RetainCount:%li",[nsString retainCount]); 相应的结果是: 2013-03-04 11:18:03.291 ARC[655:303] nsString RetainCount:-1
..
我试图从我的模型对象(searchRecipeDetailsVariable)的属性之一设置标签的文本,但出现错误 //Extract number of servings from dictionary and place in model self.searchedRecipeDetailsVariable.numberOfServings = [self.detailedSearchY
..
在某些语言中,有类似À的字母,我看到对于表视图部分,本机iOS将À放在与A相同的部分下. 我想做同样的事情,我通过比较第一个字母来建立我的部分,所以我需要À等于A. 我尝试使用localizedCompare,但仍然没有得到那两个相等的信息. 有没有办法进行这种比较?或归一化的À,因此它将是A吗? 解决方案 请勿按照其他答案进行转换或变换.首先,尝试-[NSString loca
..
我需要一种用于从format-string及其NSArray中的参数生成字符串的方法,但是我在StackOverflow上找不到任何有效的解决方案.它们不会构建也不抛出异常(秒). 解决方案 所以我写了我的解决方案,并想与您分享. @implementation NSString (AX_NSString) + (instancetype)ax_stringWithFormat:(
..