tweak to change the "custom no older notifications" text introduced in iOS 11 https://yaypixxo.com/depictions?p=com.yaypixxo.cnon
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

42 lines
1.4KB

  1. #include "CNONRootListController.h"
  2. #import <spawn.h>
  3. @implementation CNONRootListController
  4. - (NSArray *)specifiers {
  5. if (!_specifiers) {
  6. _specifiers = [[self loadSpecifiersFromPlistName:@"Root" target:self] retain];
  7. }
  8. return _specifiers;
  9. }
  10. - (void)respring:(id)sender {
  11. [self.view endEditing:YES];
  12. [NSThread sleepForTimeInterval:0.5f];
  13. pid_t pid;
  14. const char* args[] = {"killall", "backboardd", NULL};
  15. posix_spawn(&pid, "/usr/bin/killall", NULL, NULL, (char* const*)args, NULL);
  16. }
  17. - (void)openTwitter {
  18. NSURL *url;
  19. if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetbot:"]]) {
  20. url = [NSURL URLWithString:@"tweetbot:///user_profile/Ra1nPix"];
  21. } else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitterrific:"]]) {
  22. url = [NSURL URLWithString:@"twitterrific:///profile?screen_name=Ra1nPix"];
  23. } else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetings:"]]) {
  24. url = [NSURL URLWithString:@"tweetings:///user?screen_name=Ra1nPix"];
  25. } else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter:"]]) {
  26. url = [NSURL URLWithString:@"twitter://user?screen_name=Ra1nPix"];
  27. } else {
  28. url = [NSURL URLWithString:@"https://mobile.twitter.com/Ra1nPix"];
  29. }
  30. // [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
  31. [[UIApplication sharedApplication] openURL:url];
  32. }
  33. @end