I believe this involves Cocoa Bindings. I used to load lots of text into iOS 
app using Storyboards and it worked smoothly.

Sent from my iPhone

> On Jun 12, 2014, at 6:53, Seth Willits <sli...@araelium.com> wrote:
> 
> 
> I have two sample projects: one works fine, one does not. Both read a large 
> (120 MB) file of text into an NSTextStorage, and then display that text 
> storage in a text view.
> 
> In the "Slow" project, the text view is created in IB and its text storage 
> object is replaced. Scrolling all the way to the bottom of the text view is 
> possible, but then it basically locks up indefinitely(?) doing text layout. 
> It's also possible to lock it up by resizing the text view soon after it 
> opens.
> 
> In the "Fast" project, the text view, container, and layout manager are all 
> created manually and hooked together. In this project it works great: no 
> lockups ever
> 
> As far as I can tell, I've inspected every relevant property I can think of 
> and the two setups are the same. I haven't a clue what's going on. The only 
> hint I possibly had was from the docs: "Note that a text view can be resized 
> based on its text container, and a text container can resize itself based on 
> its text view. If you set both objects up to resize automatically in the same 
> dimension, your application can get trapped in an infinite loop." Except that 
> I checked this, and those conditions aren't met so it shouldn't be this.
> 
> 
> I challenge(!!) any of you to figure this out. ;-)
> 
> Projects (and test file):
> http://www.sethwillits.com/temp/TextDocumentTest.zip (700 KB)
> 
> Demo: (Note at 23 seconds in, the app has locked up — pinwheels aren't 
> visible in screen recordings)
> http://www.sethwillits.com/temp/SlowTextSystemDemo.mov
> 
> 
> --
> Seth Willits
> 
> 
> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/xcvista%40me.com
> 
> This email sent to xcvi...@me.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to