Tôi đang cố gắng sử dụng thư viện (cfitsio) trong ứng dụng iOS phụ thuộc nhiều vào việc sử dụng con trỏ tệp để mở và duy trì quyền truy cập vào tệp dữ liệu. Tôi đã xây dựng thành công một ứng dụng Mac Objective-C thực hiện những gì tôi cần làm trên iOS. Cocoa touch có phương pháp để tải một tập tin vào NSData nhưng tôi không thấy anyway để có được một con trỏ tập tin trực tiếp, có lẽ vì sự riêng tư nghiêm ngặt xung quanh hệ thống tập tin trên iOS. Có cách nào để có được một con trỏ tập tin trực tiếp hoặc sử dụng NSData để làm cho một con trỏ tập tin để sử dụng tạm thời với thư viện?Sử dụng con trỏ tập tin trong Objective-C cho iOS
Chức năng c tôi sẽ sử dụng để mở tệp được khai báo bên dưới. Con trỏ tập tin tiếp tục được sử dụng trong nhiều chức năng thư viện khác.
int ffopen(fitsfile **fptr, /* O - FITS file pointer */
const char *name, /* I - full name of file to open */
int mode, /* I - 0 = open readonly; 1 = read/write */
int *status); /* IO - error status */
Chúc may mắn với điều đó. – gnasher729