ฉันได้นำเข้ากรอบงานสำหรับส่งอีเมลจากแอปพลิเคชันในพื้นหลังเช่นSKPSMTPMessage
Framework มีคนแนะนำว่าทำไมข้อผิดพลาดด้านล่างจึงปรากฏขึ้น
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_SKPSMTPMessage", referenced from:
objc-class-ref in ConfirmController.o
"_kSKPSMTPPartContentTransferEncodingKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
"_kSKPSMTPPartMessageKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
"_kSKPSMTPPartContentTypeKey", referenced from:
-[ConfirmController sendEmail] in ConfirmController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
แหล่งที่มาจากกรอบการทำงาน: -
การล็อคฟิลด์ใน MFMailComposeViewController
อัปเดต :
คำตอบ: เพียงลากและวางโฟลเดอร์บนโปรเจ็กต์แล้วคลิกคัดลอก เลือกกล่องกาเครื่องหมายโครงการและกำหนดเป้าหมายด้วยเช่นกัน