2010-12-17 2 views
0

을 정수로 변환하지 않습니다있는 NSString 포함 번호 변환을 갖는 =내가 다음 코드 줄이 문제

{유형 불변, = 1을 계산, 용량 = 3, 쌍 = ( 3 : {내용 = "192"}이 로그 문에서

NSLog(@"this is the string: %@",dMidiInfo);

내가이 얻을 :,451,515,{()}

하지만,이 라인은 실행할 때 :

[NSCFSet가있는 intValue]

: 0x176f10

인식 할 수없는 선택기 인스턴스에 전송 있습니까

firstByteB = [dMidiInfo intValue]; 

나는이 오류 내 코드를 엉망으로 만드는 괄호? 몇 가지 추가 문제 해결 후

: 이 코드는 실제로이 코드 페치 요청을했다 :

NSFetchRequest *request = [[NSFetchRequest alloc] init]; 
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Effect" inManagedObjectContext:context]; 
[request setEntity:entity]; 
NSError *error; 
NSMutableArray *mutableFetchResults = [[context executeFetchRequest:request error:&error] mutableCopy]; 

이 모든 개체를 반환, 그래서 나는이 전환 하나의 엔티티를 반환하려고했다 :

NSArray * currentSelSong = [sillySongs selectedObjects]; NSMutableArray * mutableFetchResults = [currentSelSong valueForKey : @ "songToEffect"];

IT는 selectedObjects는 괄호

+3

'object'의'midiInformation' 속성은'NSString' 인스턴스가 아니라'NSString' –

+0

@Jacob이 아니라고 생각합니다. 분명히 그것은 대답이 아니라 주석입니다. 왜 대답을 삭제 했습니까? – paxdiablo

+0

@paxdiablo 삭제가 취소되었습니다. 감사! xD –

답변

2

나는 objectmidiInformation 속성이 실제로 NSSet 인스턴스가 아닌 NSString이라고 생각을 추가하는 것 같다.

+0

NSString을 얻으려면 [midiInformation anyObject]를 사용하십시오 –

+0

저는 이것이 여러분들이 얻은 것이라고 생각합니다 : NSSet * midiSecondByte = [object valueForKey : @ "midiSecondByte"]; \t \t NSString * secIntString = [midiSecondByte anyObject]; \t \t secondByteB = [secIntString intValue]; 그리고 이것이 결국 끝났습니다! 고마워요 톤 로렌 –

관련 문제