Tôi đã thử:Làm thế nào để bạn có được đường dẫn đến máy tính để bàn người dùng trong XCode?
path = @"~/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
ResultPath: ~/Desktop/files/text.plist
path = @"$(HOME)/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
ResultPath: $ (HOME) /Desktop/files/text.plist
path = [NSHomeDirectory() stringByAppendingString:@"/Desktop/files/text.plist"];
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
ResultPath:/Người dùng/my_name/Library/Hỗ trợ ứng dụng/iPhone Simulator/5.1/Applications/639DC66A-7092-4ECB-9E48-59935AC1C394/Desktop/files/text.plist
- Có cách nào để truy cập đường dẫn trên màn hình của Người dùng trong XCode không?
- Các biến môi trường có thể được sử dụng trong ví dụ trên và cách thực hiện?
EDIT: Giải thích thêm về câu hỏi thứ hai: Giống như có biến môi trường (hoặc Macro) trong bảng điều khiển MAC, chúng cũng có thể được sử dụng trong mã không? Nếu chúng có thể được sử dụng, bất kỳ ai có thể giúp đỡ với một ví dụ? như $ HOME_DIRECTORY hoặc một cái gì đó tương tự.
Có vẻ như bạn đang viết một ứng dụng iOS. Không có máy tính để bàn trong iOS, vì vậy tôi không chắc chắn những gì bạn đang mong đợi để có được ở đây! – duskwuff
Tôi không thực sự thấy làm thế nào điều này có liên quan đến Xcode ở tất cả ... –
@ duskwuff tôi đang viết một ứng dụng iOS đó sẽ được chạy trong giả lập * chỉ * (có, có ứng dụng như môi trường thử nghiệm đó nghĩ). Như vậy tôi cần phải có được đường dẫn đến Desktop của người dùng trên máy Mac. –