2013-10-31 17 views

Trả lời

30

Bạn có thể sử dụng mã này để kéo nó ra khỏi plist:

NSBundle.MainBundle.InfoDictionary [new NSString ("CFBundleVersion")].ToString(); 

Bạn cũng có thể sử dụng CFBundleShortVersionString, mà là giá trị khác cho các phiên bản. Xamarin gần đây đã thêm hỗ trợ cho cả Xamarin Studio.

+0

NSBundle.MainBundle.InfoDictionary thực sự hữu ích đối với tôi khi lấy các chuỗi khác mà tôi cần. Cảm ơn –

3
public string AppVersion 
{ 
    get 
    { 
     var appVersionString = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleShortVersionString").ToString(); 
     var appBuildNumber = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString(); 

     return $"v{appVersionString} b{appBuildNumber}"; 
    } 
} 
Các vấn đề liên quan