를 작동하지 내 코드입니다 : 내가있는 NSArray에서 개체를 제거하는 것을 시도하고있다제거 항목 후킹 스위프트 여기
-(NSArray*)buttons {
NSArray *buttons = %orig;
NSMutableArray *mutableItems = [NSMutableArray arrayWithArray:buttons];
[mutableItems objectAtIndex:2];
return mutableItems;
}
하지만있는 NSArray는 스위프트 클래스입니다. 그 Swift 클래스에서 다른 것을 얻는 데 문제가 없지만 NSArray에서 어떤 객체도 제거 할 수 없습니다. 나는 어떤 실수도하지 않지만, 내가 한 변화는 아무런 효과가 없다. 이것은 감옥 비틀기를위한 것입니다.
디버거를 사용하여 문제를 격리 했습니까? –