Xamarin.ios 如何从NSArray访问单个值?

Xamarin.ios 如何从NSArray访问单个值?,xamarin.ios,Xamarin.ios,尝试遍历从推送通知传入的值数组 这是推送通知对象中的对象的外观: “故事ID”:[12345123461234712348] 此时,我可以在ios应用程序委托中截取此值,如下所示: storyIds=aps.ObjectForKey(新的NSString(“storyIds”))作为NSArray 但是现在我在迭代这个集合时遇到了问题(我想将其转换为C集合) 这就是我尝试过的: for (nuint i = 0; i < storyIds.Count; i++) { var j =

尝试遍历从推送通知传入的值数组

这是推送通知对象中的对象的外观:

“故事ID”:[12345123461234712348]

此时,我可以在ios应用程序委托中截取此值,如下所示:

storyIds=aps.ObjectForKey(新的NSString(“storyIds”))作为NSArray

但是现在我在迭代这个集合时遇到了问题(我想将其转换为C集合)

这就是我尝试过的:

for (nuint i = 0; i < storyIds.Count; i++)
{
    var j = storyIds.ValueAt(i);
}
for(nuint i=0;i

这给了我一个奇怪的数字,而不是那个特定索引的值。我似乎找不到任何NSArray方法来从特定索引处的数组中获取值

您可以使用
storyIds.GetItem(0)
NSString.FromHandle(storyIds.ValueAt(0))