用程式碼修改程式的info-plist方法如下:
1.讀info檔案其實很簡單,就是看好檔案的名字,還有就是知道key值就好。
2.首先直接在proj裡面看到的info一般會跟著的工程名字如果按照這個直接讀取,那就被誤導了。show in Finder後可以找到實際名字是info.plist。
3.然後解析時候的key,也不是直接在proj的info.plist裡面看到的key
4.如果想要檢視,在工程中選中info.plist右鍵open as 》source code 。然後就看吧,想要那個要那個。
5.給個例項,取info.plist的Bundle identifier。程式碼如下:
NSString *path = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"plist"];
NSLog(@"%@",path);
NSMutableDictionary *dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:path4];
NSLog(@"%@",dict);
NSString *str = [dict objectForKey:@"CFBundleIdentifier"];
NSLog(@"%@",str);
用程式碼修改程式的info-plist方法如下:
1.讀info檔案其實很簡單,就是看好檔案的名字,還有就是知道key值就好。
2.首先直接在proj裡面看到的info一般會跟著的工程名字如果按照這個直接讀取,那就被誤導了。show in Finder後可以找到實際名字是info.plist。
3.然後解析時候的key,也不是直接在proj的info.plist裡面看到的key
4.如果想要檢視,在工程中選中info.plist右鍵open as 》source code 。然後就看吧,想要那個要那個。
5.給個例項,取info.plist的Bundle identifier。程式碼如下:
NSString *path = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"plist"];
NSLog(@"%@",path);
NSMutableDictionary *dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:path4];
NSLog(@"%@",dict);
NSString *str = [dict objectForKey:@"CFBundleIdentifier"];
NSLog(@"%@",str);