Я создаю NSMutableDictionary
для хранения характеристик поста. Когда я создаю NSMutableDictionary
, я использую [NSMutableDictionary dictionary]
, поэтому он должен создать пустой словарь. Однако когда-то между тем, как я создал словарь и впервые вызвал setObject: forKey:
, словарь заполняется 6 парами ключ / значение.
Когда я печатаю описание словаря прямо перед первым setObject
вызовом, я получаю:
<CFDictionary 0x11d050 [0x38415f80]>{type = mutable, count = 6, capacity = 6, pairs = (
0 : <CFString 0x15d90 [0x38415f80]>{contents = "sdk"} = <CFString 0x15d60 [0x38415f80]>{contents = "2"}
1 : <CFString 0x15e10 [0x38415f80]>{contents = "display"} = <CFString 0x15e00 [0x38415f80]>{contents = "touch"}
2 : <CFString 0x15e20 [0x38415f80]>{contents = "scope"} = <CFString 0x140280 [0x38415f80]>{contents = "read_stream,publish_stream,offline_access,manage_notifications"}
3 : <CFString 0x15650 [0x38415f80]>{contents = "type"} = <CFString 0x15de0 [0x38415f80]>{contents = "user_agent"}
4 : <CFString 0x15df0 [0x38415f80]>{contents = "redirect_uri"} = <CFString 0x15d30 [0x38415f80]>{contents = "fbconnect://success"}
7 : <CFString 0x15dd0 [0x38415f80]>{contents = "client_id"} = <CFString 0x153c0 [0x38415f80]>{contents = "my app id"}
)}
Как я могу предотвратить это?