I have the December 2001 developer tools.
What I'm trying to do is create a dictionary entry, and literally I copied this function out of a book, but it really doesn't work
<BLOCKQUOTE><font size="1"face="Geneva, Verdana, Arial">code:</font><HR><pre><font size=1 face=courier>
-(NSDictionary *)createRecord
{
NSMutableDictionary *record = [[NSMutableDictionary alloc] init];
[record setObject:<font color = orange>@"name<font color = red>"</font> forKey:<font color = orange>@"</font>First Name"</font>];
[record setObject:<font color = orange>@"name<font color = red>"</font> forKey:<font color = orange>@"</font>Last Name"</font>];
[record setObject:<font color = orange>@"name<font color = red>"</font> forKey:<font color = orange>@"</font>Email"</font>];
[record setObject:<font color = orange>@"name<font color = red>"</font> forKey:<font color = orange>@"</font>Home Phone"</font>];
[record autorelease];
return record;
}
</font>[/code]
I get the follwing build errors in PB:
<BLOCKQUOTE><font size="1"face="Geneva, Verdana, Arial">code:</font><HR><pre><font size=1 face=courier>
SearchData.m:<font color = blue>14</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>16</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>17</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>18</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>19</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>21</font>: illegal expression, found `unknown'
SearchData.m:<font color = blue>22</font>: illegal expression, found `unknown'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
SearchData.m: In function `-[SearchData createRecord]':
SearchData.m:<font color = blue>16</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>16</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>16</font>: warning: `NSMutableDictionary' does not respond to `setObject:forKey:'
SearchData.m:<font color = blue>17</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>17</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>17</font>: warning: `NSMutableDictionary' does not respond to `setObject:forKey:'
SearchData.m:<font color = blue>18</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>18</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>18</font>: warning: `NSMutableDictionary' does not respond to `setObject:forKey:'
SearchData.m:<font color = blue>19</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>19</font>: Cannot find interface declaration for `NSConstantString'
SearchData.m:<font color = blue>19</font>: warning: `NSMutableDictionary' does not respond to `setObject:forKey:'
</font>[/code]
What's wrong?