0

データベースから取得した画像配列を持っていますが、画像配列内の画像の名前を取得したいのですが、これを試しましたが、機能しません、

  - (NSString *)convertToDisplayName
 {
  NSMutableString *displayName = [[name mutableCopy] autorelease];
  [displayName replaceOccurrencesOfString:@".png" withString:@""
  options:NSLiteralSearch range:NSMakeRange(0, displayName.length)];
  [displayName replaceOccurrencesOfString:@"_" withString:@" "
  options:NSLiteralSearch range:NSMakeRange(0, displayName.length)];
  return displayName;
 }

助けてください。よろしくお願いします。

4

2 に答える 2

1

さらに小さく、

- (NSString *) convertToDisplayName:(NSString *) actual
{
    return [[actual stringByReplacingOccurrencesOfString:@".png" withString:@""] stringByReplacingOccurrencesOfString:@"_" withString:@" "];
}

 NSLog("@Result : %@",[self convertToDisplayName:@"test_file.png"]);

結果:テストファイル

于 2012-10-19T12:24:38.640 に答える
0

このコード行を試してください:

- (NSString *)convertToDisplayName
 {
  NSMutableString *displayName = [[name mutableCopy] autorelease];
  [displayName replaceOccurrencesOfString:@".png" withString:@""
  options:0 range:NSMakeRange(0, displayName.length)];
  [displayName replaceOccurrencesOfString:@"_" withString:@" "
  options:0 range:NSMakeRange(0, displayName.length)];
  return displayName;
 }
于 2012-10-19T12:13:58.683 に答える