For some reason, the method [[%c(PKPassLibrary) sharedInstance] passWithUniqueID:defaultPassID] never returned the correct default pass. From my research, it seems that looping through the passes in the array and comparing the uniqueID of each pass to the default pass uniqueID works.
For some reason, the method
[[%c(PKPassLibrary) sharedInstance] passWithUniqueID:defaultPassID]
never returned the correct default pass. From my research, it seems that looping through the passes in the array and comparing the uniqueID of each pass to the default pass uniqueID works.