Tôi đang viết một ứng dụng trong Cocoa cho phép người dùng xuất dữ liệu ở 3 định dạng khác nhau: CSV, JSON và XML. Tôi đã thêm các phần mở rộng cho phép để một NSSavePanel:Với NSSavePanel, làm cách nào người dùng có thể chọn loại tệp cụ thể để lưu?
NSSavePanel* saveFile = [NSSavePanel savePanel];
NSArray* extensions = [[NSArray alloc] initWithObjects:@"csv", @"json" @"xml", nil];
[saveFile setAllowedFileTypes:extensions];
Tuy nhiên, làm thế nào tôi có thể thiết lập các NSSavePanel để cho phép người dùng lựa chọn định dạng để lưu, chẳng hạn như trong TextEdit, nơi một "định dạng File" hộp danh sách được cung cấp? Nếu điều này là có thể, làm thế nào sau đó tôi sẽ xác định định dạng nào đã được chọn?
Tuyệt vời - cảm ơn bạn! – BWHazel