标签: nsstring

目标c,nsstring到nsarray

我是目标C的新手,所以我需要一些帮助,有没有快速的方法来转换这个字符串: {{2, 2}, {103, 166}}到一个NSArray,或者只是将值变为四个NSInteger

objective-c nsstring nsarray

0
推荐指数
1
解决办法
387
查看次数

iPhone - NSDate - NSString - NSDate之间的转换

我正在使用以下代码来获取NSDate,将其转换为NSString然后返回到NSDate.

NSDateFormatter* dtFormatter = [[NSDateFormatter alloc] init];
[dtFormatter setDateFormat:@"MM/dd/YYYY"];

NSDate* dt = [NSDate date];
NSString* strDate = [dtFormatter stringFromDate:dt];
NSLog(@"First = %@",strDate);
NSDate* dt2 = [dtFormatter dateFromString:strDate];
NSString* strDate2 = [dtFormatter stringFromDate:dt2];
NSLog(@"Second = %@",strDate2);
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是不同的:

2011-02-12 08:17:21.851 SF Calculation[16297:207] First = 02/12/2011
2011-02-12 08:17:21.852 SF Calculation[16297:207] Second = 12/26/2010
Run Code Online (Sandbox Code Playgroud)

将NSDate转换为NSString并从NSString转换回NSDate时,为什么会有所不同?

objective-c nsdate nsstring

0
推荐指数
1
解决办法
997
查看次数

或者字符串以避免在目标C中为零

是否有一个简短的语法来避免传递一个nil NSString?

我想避免这样做:

if(!str)
   str = @"";
[obj someFunc:str];
Run Code Online (Sandbox Code Playgroud)

这就是我想要的是什么喜欢做的事:

[obj someFunc:(str || @"")]
Run Code Online (Sandbox Code Playgroud)

但Objective-C不允许这样做.

objective-c nsstring

0
推荐指数
1
解决办法
155
查看次数

通过替换发生的字符串问题

当我从我使用的xml api web服务获得结果时,我遇到了问题

NSString *productName = [[paramName stringByReplacingOccurrencesOfString:@"\"" withString:@""] mutableCopy];
Run Code Online (Sandbox Code Playgroud)

paramName是函数的参数,但它不能替换数据库中的\ string

请帮帮我...谢谢.

我只想替换\到没有@""但它现在不工作......请帮助我.. !!

我在它工作之前尝试过,但它现在还没有工作.. !! :(

string iphone replace nsstring

0
推荐指数
1
解决办法
192
查看次数

如何在"#"后删除字符串?

有一个字符串,

NSString*abcd = @"1992#ABCDTEST"

我想删除

"#ABCDTEST".

并且NSString*abcd更改为@"1992"

谁能帮我?

string iphone nsstring

0
推荐指数
1
解决办法
161
查看次数

NSString导致EXC_BAD_ACCESS,字符串太长了?

当我的应用程序到达此时,我收到EXC_BAD_ACCESS

NSString *nameData = nameTextField.text;
NSString *emailData= emailTextField.text;
NSString *phoneData = phoneTextField.text;
NSString *serviceData =    serviceTextView.text;

NSString *post = [NSString stringWithFormat:@"email_address=&contents=&form_identifier=538b7271-df83-41f5-84b0-db0fed518ade&form_type=1&empty_form_msg=Please%20fill%20in%20something%20before%20submitting.&1_1_10_40_First%2BName=%@&2_1_20_30_Last%2BName=&3_1_25_25_Company=&4_1_30_999_Email=%@&5_1_40_10_Phone=%@&6_1_50_0_Address%2B1=&7_1_60_-10_Address%2B2=&8_1_70_-20_City=&9_3_80_-30_County=&10_3_90_-40_Postcode=&11_2_100_-50_Comments=%@&submit=Send",nameData,emailData,phoneData,serviceData];
Run Code Online (Sandbox Code Playgroud)

这是因为这个字符串中的数据太长了吗?

iphone exc-bad-access objective-c nsstring

0
推荐指数
1
解决办法
134
查看次数

在iPhone应用程序中的内存泄漏问题

我在以下代码上泄漏了.

            cell.lblNoOfReplay.text=[NSString stringWithFormat:@"0 Replies. %@",(NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, (CFStringRef)[[NSString stringWithFormat:@"Last message on %@",[BabbleVilleAppDelegate dateByAddingHours:Babbleoffset withDate:[[arrayPMMainList objectAtIndex:[indexPath section]] objectForKey:@"datetime"]]] stringByReplacingOccurrencesOfString:@"+" withString:@" "], CFSTR(""), kCFStringEncodingUTF8)];
Run Code Online (Sandbox Code Playgroud)

在这里我没有分配任何字符串,但当我检查内存泄漏时,上面的行有一些泄漏.可能它可能是由于kCFAllocatorDefault,所以某些人遇到了同样的问题,帮助我.

关心Mrugen

iphone nsstring

0
推荐指数
1
解决办法
504
查看次数

无法将NSString与NSArray对象进行比较

好的,所以我试图检查一个对象是否NSArray等于用户输入的对象UITextField.它应该工作,但由于某种原因它不应该.这是我的代码:

    if (theAnswer.text == [correctAnswers objectAtIndex:problemNumber]) {
    NSLog(@"CORRECT");
}
else {
    NSLog(@"wrong");
}
Run Code Online (Sandbox Code Playgroud)

控制台总是给错.我把这个登录:

NSLog(@"%@ %@", theAnswer.text, [correctAnswers objectAtIndex:problemNumber]);
Run Code Online (Sandbox Code Playgroud)

我明白了 A A

wrong 每次打印.谢谢您的帮助

iphone nsstring nsarray

0
推荐指数
1
解决办法
488
查看次数

如何将NSString修剪为11个字符并在末尾添加"..."

我有一个我想修剪的字符串,如果它有超过11个字符.如果是这种情况,应将其修剪为11个字符,并附加"..."!你会建议最好的做法是什么?我来了,stringByPaddingToLength但也许是更好的方式!Thx提前!

objective-c nsstring

0
推荐指数
1
解决办法
1774
查看次数

isEqualToString未返回true

即使在运行程序时键入"stop",也不会打印"Stopping"语句.该initWithUTF8String:方法是否引入了额外的格式?

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    char holderText[256];

    fgets(holderText, 256, stdin);
    NSString *words = [[NSString alloc] initWithUTF8String:holderText];


    if ([words isEqualToString:@"stop"]) {

        NSLog(@"STOPPING");

    }
    NSLog(@"This is what you typed: %@", words);

    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nsstring

0
推荐指数
1
解决办法
2486
查看次数