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))