Instance Method インスタンスメソッド

initWithProperties:

Initializes an HTTP cookie object with the given cookie properties. あるHTTPクッキーオブジェクトをこの与えられたクッキープロパティで初期化します。

Declaration 宣言

- (instancetype)initWithProperties:(NSDictionary<NSHTTPCookiePropertyKey, id> *)properties;

Parameters パラメータ

properties

The properties for the new cookie object, expressed as key-value pairs. 、新しいクッキーオブジェクトのためのプロパティ、キー値ペアとして表される。

Return Value 戻り値

A new cookie object, with the given properies. 新しいクッキーオブジェクト、与えられたプロパティを持つ。

Discussion 議論

This initializer returns nil if the provided properties are invalid. To successfully create a cookie, you must provide values for (at least) the NSHTTPCookiePath, NSHTTPCookieName, and NSHTTPCookieValue keys, and either the NSHTTPCookieOriginURL key or the NSHTTPCookieDomain key. このイニシャライザはnilを返します、与えられたプロパティが無効ならば。うまくクッキーを作成するには、あなたは値を(少なくとも)NSHTTPCookiePathNSHTTPCookieName、そしてNSHTTPCookieValueキー、そしてNSHTTPCookieOriginURLキーまたはNSHTTPCookieDomainキーのどちらかに提供しなければなりません。

See Accepting Cookies for more information on the available cookie attribute constants and the constraints imposed on the values in the dictionary. 利用可能なクッキー属性定数に、そして辞書の中の値に課せられる制約に関するさらなる情報としてクッキーを受け取るを見てください。

See Also 参照

Creating Cookies クッキーを作成する