• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSTextView
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTextView


  • Subject: Re: NSTextView
  • From: Martin Hewitson <email@hidden>
  • Date: Wed, 22 Sep 2010 12:38:59 +0200

Hi Albert,

You might try appending the text directly to the text storage:

		NSMutableAttributedString *attstr = [[[NSMutableAttributedString alloc] initWithString:someText] autorelease];
		[[textView textStorage] beginEditing];
		[[textView textStorage] appendAttributedString:attstr];
		[[textView textStorage] endEditing];

Cheers,

Martin

On Sep 22, 2010, at 4:03 AM, albert jordan wrote:

> Greetings,
>
> I'm having a problem with NSTextView, and I'm wondering if anyone can help verify the source of the problem and suggest alternatives.
>
> I'm trying to develop an automated test program for Android handsets.  I can connect two Android handsets to my MAC, and among other things, I would like to have customized windows for each device that will display logging information coming from the handset.
>
>
> I have setup an "NSTextView in an NSScrollView" item in interface builder, and my window controller objects has an IBOutlet that is linked to TextView of the item (if I connect it to the NSScrollView, I don't get any text).  Anytime that I get a log statement, I use the insert text method to print out the log line in the view...
>
> [myTextView insertText: (NSString *) newLogLine];
>
>
> The problem is that this interface freezes.  If I change the program so that every 100th log line is entered, then things work fine.  Reading the NSTextView documentation I note the following for "insertText"...
>
> "This method is the entry point for inserting text typed by the user and is generally not suitable for other purposes."
>
> So my assumption is that insertText in TextView is not suited for cases where new strings are sent rapidly.  Is this a correct interpretation?  Is this anyone else's experience?
>
> Does anyone know a work around this?  NSLog/Concole works fine, but since I have multiple devices I would like to break the log entries in two different windows.
>
> Thanks in advance.
>
> Regards,
>
> albert
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Hewitson
Albert-Einstein-Institut
Max-Planck-Institut fuer
    Gravitationsphysik und Universitaet Hannover
Callinstr. 38, 30167 Hannover, Germany
Tel: +49-511-762-17121, Fax: +49-511-762-5861
E-Mail: email@hidden
WWW: http://www.aei.mpg.de/~hewitson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: NSTextView
      • From: albert jordan <email@hidden>
    • Re: NSTextView
      • From: "email@hidden" <email@hidden>
References: 
 >NSTextView (From: albert jordan <email@hidden>)

  • Prev by Date: Re: Distributed object vending problem
  • Next by Date: Re: NSTextView
  • Previous by thread: NSTextView
  • Next by thread: Re: NSTextView
  • Index(es):
    • Date
    • Thread