PSPDFTextView
PSPDFTextView copied to clipboard
Compatibility with ReactiveCocoa
PSPDFTextView is supposed to be a 'drop-in' replacement of UITextView. This means that any code that works with UITextView should work with PSPDFTextView.
So technically I should be able to use ReactiveCocoa with it...
@property(strong, nonatomic) NSString *string; // model property
@property(strong, nonatomic) IBOutlet UITextView *textView; // a PSPDFTextView instance
...
// in viewDidLoad
RAC(self, string) = [self.textView rac_textSignal];
The above code works with UITextView but gives me this rather lovely explosion if I try it with PSPDFTextView:
#6 0x00000001001a3c46 in -[PSPDFTextView realDelegate] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:18
#7 0x00000001001a39b3 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#8 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#9 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#10 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#11 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#12 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#13 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#14 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#15 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#16 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#17 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#18 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#19 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#20 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#21 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#22 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#23 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#24 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#25 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#26 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#27 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#28 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#29 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#30 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#31 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#32 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#33 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#34 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#35 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#36 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#37 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#38 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#39 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#40 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#41 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#42 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#43 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#44 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#45 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#46 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#47 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#48 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#49 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#50 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87043 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87044 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87045 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87046 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87047 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87048 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87049 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87050 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87051 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87052 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87053 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87054 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87055 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87056 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87057 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87058 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87059 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87060 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87061 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87062 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87063 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87064 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87065 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87066 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87067 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87068 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87069 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87070 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87071 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87072 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87073 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87074 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87075 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87076 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87077 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87078 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87079 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87080 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87081 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87082 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87083 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87084 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87085 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87086 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87087 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87088 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87089 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87090 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87091 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87092 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87093 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87094 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87095 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87096 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87097 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87098 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87099 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87100 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87101 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87102 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87103 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87104 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87105 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87106 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87107 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87108 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87109 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87110 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87111 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87112 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87113 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87114 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87115 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87116 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87117 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87118 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87119 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87120 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87121 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87122 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87123 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87124 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87125 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87126 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87127 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87128 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87129 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87130 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87131 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87132 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87133 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87134 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87135 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87136 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87137 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87138 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87139 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87140 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87141 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87142 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87143 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87144 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87145 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87146 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87147 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87148 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87149 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87150 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87151 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87152 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87153 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87154 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87155 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87156 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87157 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87158 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87159 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87160 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87161 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87162 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87163 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87164 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87165 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87166 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87167 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87168 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87169 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87170 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87171 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87172 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87173 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87174 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87175 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87176 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87177 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87178 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87179 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87180 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87181 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87182 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87183 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87184 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87185 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87186 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87187 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87188 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87189 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87190 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87191 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87192 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87193 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87194 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87195 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87196 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87197 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87198 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87199 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87200 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87201 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87202 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87203 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87204 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87205 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87206 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87207 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87208 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87209 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87210 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87211 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87212 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87213 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87214 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87215 0x00000001001d4bdf in -[RACDelegateProxy respondsToSelector:] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACDelegateProxy.m:73
#87216 0x00000001001c71e7 in __RACSwizzleRespondsToSelector_block_invoke at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACSelectorSignal.m:113
#87217 0x00000001001a39d6 in -[PSPDFTextView respondsToSelector:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:198
#87218 0x0000000101e6baa5 in -[UIScrollView setDelegate:] ()
#87219 0x00000001001a2694 in -[PSPDFTextView setDelegate:] at ~/Pods/PSPDFTextView/PSPDFTextView/PSPDFTextView.m:58
#87220 0x000000010022c633 in RACUseDelegateProxy at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/UITextView+RACSignalSupport.m:24
#87221 0x000000010022c12b in -[UITextView(RACSignalSupport) rac_textSignal] at ~/Pods/ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/UITextView+RACSignalSupport.m:51
I don't use RAC, but I suspect it's an issue related to our delegate forwarding and their swizzling of it. If you find a way to fix this, please send a PR.