0
有沒有辦法在我的.m文件中的生成設置中引用「產品名稱」鍵集(除了明顯的.plist解析)?基本上,我想在代碼中引用「產品名稱」,以便在更改此密鑰時將它傳播到.m文件中。我寧願不必在Build Settings中設置它,然後在代碼中設置它。謝謝。在生成設置中設置的參考「產品名稱」
有沒有辦法在我的.m文件中的生成設置中引用「產品名稱」鍵集(除了明顯的.plist解析)?基本上,我想在代碼中引用「產品名稱」,以便在更改此密鑰時將它傳播到.m文件中。我寧願不必在Build Settings中設置它,然後在代碼中設置它。謝謝。在生成設置中設置的參考「產品名稱」
我可能會誤解你的問題,但如果你有產品名稱字段,你可以這樣訪問它。
NSDictionary *plistDict = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Property List" ofType:@"plist"]];
NSLog(@"Product Name: %@", [plistDict objectForKey:@"Product Name"]);
對我來說,以下工作:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]
你將如何引用它,除非你打開plist文件? –
澄清 - 我希望避免自己打開和解析.plist文件。我猜NSBundle類間接打開它(到你的觀點)。 bundleIdentifier屬性關閉。是否有我缺少的產品名稱屬性? – Loozie