标签: nsstring

NSString返回乱码

完全失去了这一个.这是我的代码:

theColor = [NSString stringWithFormat:@"white"];
NSLog(@"%s", theColor);
Run Code Online (Sandbox Code Playgroud)

哪个是退缩:

†t†å
Run Code Online (Sandbox Code Playgroud)

我必须做一些愚蠢的事情,但无法弄清楚我的生活.

iphone objective-c nsstring

4
推荐指数
1
解决办法
82
查看次数

获取NSString中所有大写字母的NSRange对象数组的最快方法?

我需要NSRange对象作为给定NSString中每个大写字母的位置,以输入自定义属性字符串类的方法. 

当然有很多方法可以实现这一点,例如rangeOfString:options:使用NSRegularExpressionSearch或使用RegexKitLite在遍历字符串时单独获取每个匹配. 

完成此任务的最快表现方法是什么?

iphone objective-c nsstring ios nsrange

4
推荐指数
1
解决办法
9397
查看次数

将UIImage转换为NSString(反之亦然)

我需要一个方法来转换NSString中的UIImage,然后将NSString转换回UIImage.

谢谢.

iphone sdk nsstring uiimage

4
推荐指数
2
解决办法
9676
查看次数

isEqualToString组合

我有多个字符串组合,我希望我的isEqualtoString自动查找.现在,我手动搜索了所有组合.

if([aString isEqualToString:@"xyz"] || [aString isEqualToString:@"zxy"] || [aString isEqualToString:@"yzx"] || [aString isEqualToString:@"xzy"] etc...){}
Run Code Online (Sandbox Code Playgroud)

combinations objective-c nsstring

4
推荐指数
1
解决办法
6181
查看次数

stringWithContentsOfFile:encoding:error:错误260

我有一个小的实用程序应用程序,它解析csv文件并使用这些数据来填充Core Data存储以供另一个应用程序使用.我打开csv文件使用-initWithContentsOfFile:encoding:error:,该方法总是返回错误的nil

Error Domain=NSCocoaErrorDomain Code=260 UserInfo=0x100106450 "The file “data.csv” couldn’t be 
opened because there is no such file." Underlying Error=(Error Domain=NSPOSIXErrorDomain Code=2 "The 
operation couldn’t be completed. No such file or directory"), {
NSFilePath = "/Users/****/Library/Developer/Xcode/DerivedData/CreateData-
bhkmspyczgcfcrgehcbaydwdbfoa/Build/Products/Debug/data.csv";
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be 
completed. No such file or directory\"";
}
Run Code Online (Sandbox Code Playgroud)

现在,我正在查看该确切目录中的确切文件.更令人困惑的是,我为另一个有效的应用程序提供了另一个基本相同的实用程序版本 - 唯一的区别是核心数据存储和实体的构成以及csv文件中的列数,所有这些都是加载csv文件后调用.或者没有加载,因为它...

int main (int argc, const char * argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSError *error = nil;
    NSString *csvFile …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nsstring

4
推荐指数
1
解决办法
9868
查看次数

NSString进入NSArray

我目前正在接收一个文件并将其存储到NSString中.然后我从字符串中创建一个数组并在TableView中显示它.这在一定程度上起作用.我目前正在接收这样的数据:

CompanyName | AccountCode\r \nCompanyName | AccountCode\r \nCompanyName | AccountCode\r \n等等...

在我正在做的那一刻:

NSString *dataString = [NSString stringWithContentsOfURL:url encoding:nil error:nil];
myArray = [dataString componentsSeparatedByString:@"\r\n"];
Run Code Online (Sandbox Code Playgroud)

它显示数据为:

CompanyName | AccountCode CompanyName | AccountCode CompanyName | AccountCode

我的问题是:我可以将"dataString"拆分为二维数组吗?或者我应该创建2个数组(一个使用CompanyName,一个使用AccountCode).我该怎么做?

谢谢

编辑:

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";  

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
    }

    // Configure the cell.
    if (testArray.count …
Run Code Online (Sandbox Code Playgroud)

iphone xcode nsstring nsarray

4
推荐指数
1
解决办法
8820
查看次数

如何计算NSString中的大写字符数?

我试图找出计算NSString中大写字符数的最佳方法.我知道如何通过使用此代码找出某个字符是否为大写:

NSString *s = @"This is a string";
BOOL isUppercase = [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[s characterAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)

计算NSString中大写字母数的最佳方法是什么?谢谢.

c iphone objective-c range nsstring

4
推荐指数
1
解决办法
2332
查看次数

componentsSeparatedByString返回错误的结果

我用这段代码来剪切字符串

    NSString *titleString = @"22.225453615805794,113.554006577014889";
    NSArray *array = [titleString componentsSeparatedByString:@","];
    NSLog(@"title string %@", titleString);
    NSLog(@"first %.15f", [[array objectAtIndex:0] floatValue]);
    NSLog(@"second %.15f", [[array objectAtIndex:1] floatValue]);
Run Code Online (Sandbox Code Playgroud)

但为什么它会回来

22.225454330444336和113.554008483886719

iphone xcode nsstring ios

4
推荐指数
1
解决办法
574
查看次数

将base64解码的NSData转换为NSString

我正在尝试编码和解码base64数据.但是在解码base64数据时,它会返回一组十六进制值,但我无法使用NSlog显示或打​​印输出到原始可读字符串.下面的代码无法打印任何内容,只是空的.

有人可以帮忙吗?谢谢>>

NSString* msgEncoded = [[NSString alloc] initWithFormat:@"Q1NNKE1DTC9TTUEgUkNWL2FkbWluQHNldGVjcy5jb20gT1JHLyBUVkIvNDNkYzNlMzQwYWQ3Yzkp:"];  
NSData* decoded = [[NSData alloc] initWithData:[self decodeBase64WithString:msgEncoded]];
NSString* plainString = [[NSString alloc]initWithData:decoded encoding:NSUTF8StringEncoding];
NSLog(@"\n Decoded string:  %@ \n", plainString );
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring nsdata ios

4
推荐指数
2
解决办法
1万
查看次数

循环遍历字典数组以查找值

我有一个字典数组,我想通过找到一个匹配的值,然后我可以Count ==数组的第N项

数组的每个项目都是这样的

HMOD = 0;
MID = 39;
MOD = SOMETHING; // looking for this value
ID = 50;
Run Code Online (Sandbox Code Playgroud)

所以我想创建一个遍历数组的循环,直到找到匹配的值,然后我使用count中的数字作为下一个视图中Index索引的引用.

我已经编写了这个代码的代码,但是希望它可以让你了解我想要创建的循环.

int count = 0;
while (singleName != [[ModArray valueForKey:@"MOD"] objectAtIndex:count]) {
                    count ++;
                    NSLog(@"%i", count);
                }
Run Code Online (Sandbox Code Playgroud)

SingleName是一个NSString,我用来匹配ModArray中的MOD值...任何帮助将不胜感激.

objective-c nsdictionary nsstring nsarray ios

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

nsstring ×10

objective-c ×7

iphone ×6

ios ×4

nsarray ×2

xcode ×2

c ×1

cocoa ×1

combinations ×1

nsdata ×1

nsdictionary ×1

nsrange ×1

range ×1

sdk ×1

uiimage ×1