Dear List,
We like to create a nested array the following way:
NSArray<String> row1 = new NSArray<String>(new String[] {"Jim","Pattison"}); NSArray<String> row2 = new NSArray<String>(new String[] {"Tony","Lo"}); NSArray<String> row2 = new NSArray<String>(new String[] {"Keezo","Shimano"}); NSArray<NSArray<String>> rows = new NSArray<NSArray<String>>(new NSArray[]{row1,row2,row3});
yielding compiler warning for the 4th line:
... warning: [unchecked] unchecked conversion found : com.webobjects.foundation.NSArray[] required: com.webobjects.foundation.NSArray<java.lang.String>[] NSArray<NSArray<String>> rows = new NSArray<NSArray<String>>(new NSArray[]{row1,row2,row3});
How to fix this by keeping the code structure almost the same - without having to use arrayByAddingObject or (Mut) addObject? .. and no suppression of warnings... We tried changing NSArray[] to NSArray<String>[], but without success.
With Kind Regards,
Dennis Gaastra, M.B.A.[sfu.ca], B.Sc.[ubc.ca] Chief Technology Officer,
|