これが私のインターフェースです:
@interface AddRatingViewController ()
@property (nonatomic, copy) NSMutableArray *categoryFromDb;
@end
次のコードはviewDidLoad
メソッドにあります。
NSManagedObjectContext *managedObjectContext = [self managedObjectContext];
NSFetchRequest *fetchRequest2 = [[NSFetchRequest alloc] initWithEntityName:@"Categories"];
[fetchRequest2 setPredicate:pre];
self.categoryFromDb = [[managedObjectContext executeFetchRequest:fetchRequest2 error:nil] mutableCopy];
if ([self.categoryFromDb count] > 0) {
NSString *strUrl1 = [self.categoryFromDb valueForKey:@"rank1Img"];
}
NSLog
strUrl1 の値は次のとおりです。
(
"assets-library://asset/asset.JPG?id=98E14854-7DA2-4B1F-9B0B-EEDCF3390DF3&ext=JPG"
)
ただし、次のようにする必要があります。
assets-library://asset/asset.JPG?id=98E14854-7DA2-4B1F-9B0B-EEDCF3390DF3&ext=JPG
文字列値の代わりにstrUrl1
が取得されているようです。NSArray
今私の質問は、どうすればこれ("
を文字列から削除できますか、または配列の代わりに文字列を取得するにはどうすればよいですか? または他の提案。