回答

1

我看你已經設置的notification.fireDate爲:
[notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:[remain second]]];

但是,你notification.timeZone不會出現設置,所以你依賴於默認?

即使,你有:
[parser setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:14400]];

嘗試使用這個:
notification.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:14400];