ショーには少し遅れていますが、おそらく使用したいものは次のとおりです。
BOOL isOpenNetwork = [myNetwork supportsSecurity:kCWSecurityNone];
これは、ネットワークが保護されているかどうかを確認する簡単な方法です。CoreWLANTypes.h (または以下) ですべてのセキュリティ タイプを確認できます。
enum {
kCWSecurityNone = 0,
kCWSecurityWEP = 1,
kCWSecurityWPAPersonal = 2,
kCWSecurityWPAPersonalMixed = 3,
kCWSecurityWPA2Personal = 4,
kCWSecurityPersonal = 5,
kCWSecurityDynamicWEP = 6,
kCWSecurityWPAEnterprise = 7,
kCWSecurityWPAEnterpriseMixed = 8,
kCWSecurityWPA2Enterprise = 9,
kCWSecurityEnterprise = 10,
kCWSecurityUnknown = NSIntegerMax,
};
typedef NSInteger CWSecurity;