簡體   English   中英

Xcode .c文件將消息發送到Objective-c(.m)文件

[英]Xcode .c file send message to objective-c (.m) file

我程序的很多功能都在C文件中,而C具有頭文件,因此Objective-C文件可以使用C中的功能,但是其中一些功能用於從Internet上獲取信息,例如,有人發送了即時消息。 C文件中的功能之一可以獲取信息,但是C文件中的此功能如何將信息發送到Objective-C文件並向用戶顯示該消息。 因此,我的問題是:如何讓C文件中的函數將消息發送到Objective-C。 干杯,請幫助!

正如H2CO3所建議的那樣,最簡單的解決方案是將.c文件重命名為.m文件並添加Objective-C。

或者,讓您的Objective-C接口公開只包含C函數聲明的頭文件,其中在C.m文件中,所述函數的實現為您的ObjC代碼提供了粘合。 (請注意,這恰好是實現了CoreFoundation的數量; C函數只是粘合在基礎ObjC實現的頂部)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM