ใน MyClass.m ฉันได้กำหนดไว้แล้ว
- (void) myTest: (NSString *) withAString{
NSLog(@"hi, %@", withAString);
}
และการประกาศที่เหมาะสมใน MyClass.h หลังจากนั้นฉันต้องการโทร
[self performSelector:@selector(mytest:withAString:) withObject: mystring];
ใน MyClass.m แต่ฉันได้รับข้อผิดพลาดคล้ายกับ * แอปสิ้นสุดเนื่องจากข้อยกเว้นที่ไม่ได้ตรวจสอบ 'NSInvalidArgumentException' เหตุผล: '* - [MyClass myTest: withAtring:]: ตัวเลือกที่ไม่รู้จักถูกส่งไปยังอินสแตนซ์ 0xe421f0'
ฉันลองกรณีที่ง่ายกว่าด้วยตัวเลือกที่ไม่มีข้อโต้แย้งที่พิมพ์สตริงไปยังคอนโซลและทำงานได้ดี เกิดอะไรขึ้นกับรหัสและฉันจะแก้ไขได้อย่างไร ขอบคุณ