How to handle innteruption in Iphone
Hi to all!
m new to IPHONE and in this forum.
how to simulate incoming call in IPHONE simulator?
i have implemented applicationWillResignActive method that will fire when user recieved call/sms or any alert. How can i test this on IPHONE simulator?
2ndly
when i use "toggle in call status bar" in iphone simulator it doesn't firing applicationWillResignActive method. any idea?
3rd
how can we redraw screen when we recieve incoming call?
You need to ask questions like this in the developer forum - devforums.apple.com
Similar Messages
-
Just bought android phone (LG G2) and sold my iphone 5. I cannot received sms from iphones. Obviously issue with iMessage but since I do not have the iphone anymore ...not possible to deactivate... any ideas how to handle?
Read here under no longer have device:
http://support.apple.com/kb/ht5661
You can also call AppleCare to fix this. -
How do I combine my iphone contact list with my laptop pc contact list? And how does it handle duplicates that have different information?
How do I merge my iphone calendar appointments/alerts with my laptop pc calendar appointments/alerts? And how does it handle duplicates?
I do not need anything to change on my email that is working fine on both.gspielman,
Help has arrived to assist you with getting those contacts on both your devices. The Verizon cloud service is definitely a great tool to use and you can also use Apple iCloud as well. When you sign into the Verizon cloud on your iPad does it give an option or message to restore?
CandiceH_VZW
Follow us on Twitter @VZWSupport -
The calendar week view on my iphone 4s starts on a Sunday. I am synching with outlook on my computer (pc) which starts the week view on a Monday which I prefer. How do I change my iphone calendar view to start the week on a Monday? I am in Australia.
I have just noticed the other discussion points - mine is set to Australia.
Dear Apple - as the day that the week starts on can depend on country and religion - how about making it an option that the user can change????I believe the week view on the iPhone is handled by the Region settings in the phone. I am not aware of any other manner to change it, as you can with Outlook.
-
How can you get your iPhone videos to compress to one video instead of 5 different frames?
How can you get your iPhone videos to compree to one video instead of different frames
It sounds like you to 5 separate videos. If you start recording, then stop it, then start it again, you will have 2 videos. Not 1. As for splicing them together, you will need a video editing package for your PC. I don't know if Windows Movie Maker (or whatever they're calling it now) can handle this or not. On a Mac, I'd say just use iMovie.
-
How can I replace my IPhone in France?
How can I replace my IPhone in France? I have bought an IPhone 5 in Paris and now its display is broken and the warranty is expired. Can I ask someone to do the replacement for me there?
If you bought the iPhone in Paris, and live in another EU country, the warranty and out-of-warranty service will be valid throughout the EU. If you do not live in the EU, then you must send the iPhone to someone you trust in France to handle the out-of-warranty replacement for you.
-
What do you suggest how to handle images?
Hello,
I would like to develop a book administration program in web dynpro but I have no clue how to handle the images. There are several points I would like to take care about. The frontend is wd4a and the backend is abap. There will also be an iPhone App that connects via WebServices that also need the data and the images.
What do you think is the best possibility to save the images?db via blob, file system, ...
Are there examples how to upload the images via web dynpro and transfer it to the backend?
Thanks a lot in advance,
VanessaHello,
I'd echo Neil's thoughts - definitely store your images in tables as they are transactional data. Creating a DB table with variable length data isn't difficult - just specify the datatype as rawstring.
You can then easily read from the db and serve these images in image UI elements, I'm guessing the row repeater UI element is going to be very useful for you.
Does sound like a good fun project!
Cheers,
Chris -
How to handle too many custom UITableViewCells in UITableView?
In my iphone app, I need to display many custom rows (maybe thousands or even more) in the UITableView. I add one custom UIView onto each UITableViewCell in "- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath" function, so there will be allocate much memory for the all my custom UIViews. When I add 500 rows into the UITableView, the memory ran out, then the app crashed. I think maybe there is something wrong with my code or design, I don't know how to handle this (thousands custom rows in UITableView). Please help me.... Thanks very much..
Below is the my code:(if I have thousands of rows, the following code will allocate thousands of CustomViews), is there any way that not allocate so many CustomViews?
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
**cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0, 110, 25) reuseIdentifier:CellIdentifier] autorelease] ;
// Set up the cell...
CustomView *cellView = [[CustomView alloc]initWithFrame:CGRectMake(1, 1, 108, 24)];
[cell addSubview: cellView];
[cellView release];
return cell;
}Hi,
well you should add the customView if you need to create a new cell only. Any reused cell will contain this customview allready since you've added it when the cell was created.
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0, 110, 25) reuseIdentifier:CellIdentifier] autorelease];
// Add customView to new cell's only
CustomView *cellView = [CustomView alloc] initWithFrame:CGRectMake(1, 1, 108, 24)];
[cell addSubview: cellView];
[cellView release];
// Set up the cell...
return cell; -
How to handle a return statement from a login webservice call
Hi all,
I am new to this iPhone apps. I am trying to wirte a webservice call in which I am comparing my username and password details in webservice and getting an boolean statement as a response. By using that response i should display valid or invalid statement on the screen.
Now i am able to get the response from the webservice, but i am unable to handle that boolean variable present in the xml statement.
Can any one please suggest me how to handle that boolean value from the xml statement?
Thanks
SRI.Since you are a registered developer you would be far better off posting this in the developers site, this forum is for users of apps.
-
How much ram does the iPhone 6 Plus have?
How much ram does the iPhone 6 Plus have?
This is what I got on the info....
IPhone’s RAM has been very little, even pitiful compared to other flagships. Now 1GB RAM is still the standard configuration for the current iPhone 5 / 5s and iPhone 6.
Is Apple’s system optimization can really never need to increase the memory capacity? Obviously the answer is no. Recently, GSMArena published a sheet of iPhone 6 Plus detailed specifications, we can clearly see the “2GB RAM” in the memory list.
GSMArena also posted the benchmark score for iPhone 6 yesterday, but we seen that A8 GPU not seem to improve a lot in the processing capability compared to A7 – only increased 4.65%.
Apple usually not declare the detailed hardware parameters of their products, because those indicators not have too many advantages compared to other similar products, and even looks a bit shabby. But for Apple, these are not the most important, the company always focusing on the overall performance and user experience of the product. iPhone 6 Plus is the largest ever. Apple has said the iPhone 6 Plus screen reached 1080P in the event, as a larger screen means more resource consumption, and the processor needs to handle higher pixel image, so increasing RAM is the best choice to enhance stability and performance.
So based on the above evidence and our speculate, iPhone 6 is indeed possible with 2GB RAM. If in doubt, all we could wait is finding out the truth after dismantling the device. Course this just may be a beginning, we also expect Apple can give more memory for the upcoming next-generation iPad and iPad Mini. -
Basically, my iphone has been in the same apple ID as my dads iphone and mac book, so my iphone has always been synced to his macbook. I bought myself a mac book the other day and want to sync my iphone to it. However i have obviously put my mac book in a different apple id as i know pay for things i download myself, how can I sync my iphone to my mac book without losing all the music and pictures on it? ive now put my iphone into my new apple id thinking this might help? ive also tried clicking 'manually manage music and video' but this doesnt seem to work, it basically says you have to erase your iphone to sync to a new itunes!
HELPPPPPPPP!!!!!!!!!!!!!!!!!!!!!" how can I sync my iphone to my mac book without losing all the music and pictures on it?"
You cannot. Copy everything you want form the old computer to the new one, then sync it.
it basically says you have to erase your iphone to sync to a new itunes!
Correct Iphone will sync, or manually manage, with one and only one computer/library at a time. Syncing, or manually managing, to another will indeed erase the current content. -
How can you get your iphone to connect to the computer
i wanna know how do i connect ma iphone to the computer
Windows PC or Mac?
Which OS and iTunes version is your computer running?
Your iPhone is not recognized by iTunes when connected to your computer? -
How can i restore my iphone which was erased by iCloud?? I got my phone back but it wont work when i connect to iTunes.
The following assumes you've been backing up to icloud all along.
http://support.apple.com/kb/HT1766?viewlocale=en_US&locale=en_US
Go to Settings>General>Reset and tap Erase All Content and Settings. This will erase your device. Then you will go through the setup screens again as you did when your device was new, and when given the option, select Restore from iCloud Backup.
Let us know if this method does not work. -
How to handle exception CX_SY_REF_IS_INITIAL
hi experts,
im working on a test scenario for abap mapping in SAP XI im getting this error
An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause Dereferencing of the NULL reference
i understand that i need to catch this exception in the abap coding but i'm not familiar with oops concepts
can any one please suggest me how to handle this exception for the following code...
method IF_MAPPING~EXECUTE.
break x1149.
* initialize iXML
TYPE-POOLS: ixml.
class cl_ixml definition load.
** Instances & Variable declaration =======================
* instance main factory
TYPES: BEGIN OF t_xml_line,
data(256) TYPE x,
END OF t_xml_line.
DATA: l_ixml TYPE REF TO if_ixml,
* instance input stream factory
l_streamfactory TYPE REF TO if_ixml_stream_factory,
* instance input stream
l_istream TYPE REF TO if_ixml_istream,
* instance input document
l_document TYPE REF TO if_ixml_document,
* instance parse input document
l_parser TYPE REF TO if_ixml_parser,
* instance for elements within the nodes
node TYPE REF TO if_ixml_node,
*instance of nodemap
nodemap TYPE REF TO if_ixml_named_node_map,
* instance for iterator
iterator TYPE REF TO if_ixml_node_iterator,
name TYPE string,
value TYPE string,
* instance main factory
o_ixml TYPE REF TO if_ixml,
* instance output document
o_document TYPE REF TO if_ixml_document,
* instance output stream
o_istream TYPE REF TO if_ixml_ostream,
* instance parse output document
o_parser TYPE REF TO if_ixml_parser,
* instance fot renderer
renderer type ref to if_ixml_renderer,
irc type i,
l_xml_size TYPE i,
*ROOT ELEMENT
l_element_MT_DEMANDTEC_COST TYPE REF TO if_ixml_element,
*NEXT CHILD ELEMENT FROM THE ABOVE PARENT
l_element_DT_DEMANDTEC TYPE REF TO if_ixml_element,
*CHILDREN1 ELEMENT FOR DT_DEMANDTEC
l_element_DT_WHSE TYPE REF TO if_ixml_element,
*CHILDREN2 ELEMENT FOR DT_DEMANDTEC
l_element_DT_DC TYPE REF TO if_ixml_element,
*CHILDREN3 ELEMENT FOR DT_DEMANDTEC
l_element_DT_PLANT TYPE REF TO if_ixml_element,
*CHILDREN4 ELEMENT FOR DT_DEMANDTEC
l_element_DT_QTY TYPE REF TO if_ixml_element.
*saving the xml document
DATA: l_xml_table TYPE TABLE OF t_xml_line.
types: begin of t_source,
whse(5),
dc(4) ,
plant(4),
qty type i,
end of t_source.
types: tt_source TYPE STANDARD TABLE OF t_source.
data: wa_source type t_source.
data: it_source TYPE tt_source,
ivalue type string.
* Procedures and business logic =======================================
* Creating the main iXML factory
l_ixml = cl_ixml=>create( ).
* Creating a stream factory
l_streamfactory = l_ixml->create_stream_factory( ).
* create input stream
l_istream = l_streamfactory->create_istream_xstring( source ).
* initialize input document
l_document = l_ixml->create_document( ).
* Create a Parser
l_parser = l_ixml->create_parser( stream_factory = l_streamfactory
istream = l_istream
document = l_document ).
* parse input document
l_parser->parse( ).
* Validate a document
l_parser->set_validating( mode = if_ixml_parser=>co_validate ).
* Parse the stream
IF l_parser->parse( ) NE 0.
IF l_parser->num_errors( ) NE 0.
DATA: parseerror TYPE REF TO if_ixml_parse_error,
str TYPE string,
i TYPE i,
count TYPE i,
index TYPE i.
count = l_parser->num_errors( ).
WRITE: count, ' parse errors have occured:'.
index = 0.
WHILE index < count.
parseerror = l_parser->get_error( index = index ).
i = parseerror->get_line( ).
WRITE: 'line: ', i.
i = parseerror->get_column( ).
WRITE: 'column: ', i.
str = parseerror->get_reason( ).
WRITE: str.
index = index + 1.
ENDWHILE.
ENDIF.
ENDIF.
* Process the document
IF l_parser->is_dom_generating( ) EQ 'X'.
refresh : it_source.
node ?= l_document.
CHECK NOT node IS INITIAL.
* create a node iterator
iterator = node->create_iterator( ).
* get current node
node = iterator->get_next( ).
* loop over all nodes
WHILE NOT node IS INITIAL.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
* element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
WHEN if_ixml_node=>co_node_text.
* text node
value = node->get_value( ).
if name eq 'DT_WHSE'.
wa_source-whse = value.
ELSEIF name eq 'DT_DC'.
wa_source-DC = value.
ELSEIF name eq 'DT_PLANT'.
wa_source-PLANT = value.
ELSEIF name eq 'DT_QTY'.
wa_source-QTY = value.
COLLECT wa_source INto it_source.
CLEAR wa_source.
ENDIF.
endcase.
node = iterator->get_next( ).
endwhile.
ENDIF.
loop at it_source into wa_source .
at first.
* Creating a ixml factory
o_ixml = cl_ixml=>create( ).
* Creating the dom object model
o_document = l_ixml->create_document( ).
endat.
* Build and Fill root node MT_DEMANDTEC_COST
AT FIRST.
l_element_MT_DEMANDTEC_COST =
O_document->create_simple_element(
name = 'MT_DEMANDTEC_COST'
parent = o_document ).
ENDAT.
* Build and Fill Child node DT_DEMANDTEC for parent
* MT_DEMANDTEC_COST
l_element_DT_DEMANDTEC = O_document->create_simple_element(
name = 'DT_DEMANDTEC'
parent = l_element_MT_DEMANDTEC_COST ).
* Build and Fill Child node1 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-WHSE.
l_element_DT_WHSE = O_document->create_simple_element(
name = 'DT_WHSE'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node2 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-DC.
l_element_DT_DC = O_document->create_simple_element(
name = 'DT_DC'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node3 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-PLANT.
l_element_DT_PLANT = O_document->create_simple_element(
name = 'DT_PLANT'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node4 DT_QTY for parent DT_DEMANDTEC
ivalue = wa_source-QTY.
l_element_DT_QTY = O_document->create_simple_element(
name = 'DT_QTY'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
endloop.
* render document ======================================================
* create output stream
o_istream = l_streamfactory->create_ostream_xstring( result ).
* Connect internal XML table to stream factory
o_istream = l_streamfactory->create_ostream_itable( table =
l_xml_table ).
renderer = o_ixml->create_renderer( ostream = o_istream
document = o_document ).
irc = renderer->render( ).
* how do i catch the exception for type CX_SY_REF_IS_INITIAL ...?
endmethod.
full reward points for answers.
Thanks & Regards,
Uday Kumar.
Edited by: UDAY on May 6, 2008 9:32 PMHi Uday,
Its occurs because you're trying to access a objects with null reference. Or you forgot to create an instance or an error occurs during the instance creation. So You should put all your "Procedures and business logic" inside a Try/catch block. as follow.
" Define a class exception object to get error message......
DATA o_exception TYPE REF TO cx_sy_ref_is_initial.
"// Use the statment Try block to catch the error.
TRY.
* Creating the main iXML factory
l_ixml = cl_ixml=>create( ).
* Creating a stream factory
l_streamfactory = l_ixml->create_stream_factory( ).
* create input stream
l_istream = l_streamfactory->create_istream_xstring( source ).
* initialize input document
l_document = l_ixml->create_document( ).
* Create a Parser
l_parser = l_ixml->create_parser( stream_factory = l_streamfactory
istream = l_istream
document = l_document ).
* parse input document
l_parser->parse( ).
* Validate a document
l_parser->set_validating( mode = if_ixml_parser=>co_validate ).
* Parse the stream
IF l_parser->parse( ) NE 0.
IF l_parser->num_errors( ) NE 0.
DATA: parseerror TYPE REF TO if_ixml_parse_error,
str TYPE string,
i TYPE i,
count TYPE i,
index TYPE i.
count = l_parser->num_errors( ).
WRITE: count, ' parse errors have occured:'.
index = 0.
WHILE index < count.
parseerror = l_parser->get_error( index = index ).
i = parseerror->get_line( ).
WRITE: 'line: ', i.
i = parseerror->get_column( ).
WRITE: 'column: ', i.
str = parseerror->get_reason( ).
WRITE: str.
index = index + 1.
ENDWHILE.
ENDIF.
ENDIF.
* Process the document
IF l_parser->is_dom_generating( ) EQ 'X'.
refresh : it_source.
node ?= l_document.
CHECK NOT node IS INITIAL.
* create a node iterator
iterator = node->create_iterator( ).
* get current node
node = iterator->get_next( ).
* loop over all nodes
WHILE NOT node IS INITIAL.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
* element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
WHEN if_ixml_node=>co_node_text.
* text node
value = node->get_value( ).
if name eq 'DT_WHSE'.
wa_source-whse = value.
ELSEIF name eq 'DT_DC'.
wa_source-DC = value.
ELSEIF name eq 'DT_PLANT'.
wa_source-PLANT = value.
ELSEIF name eq 'DT_QTY'.
wa_source-QTY = value.
COLLECT wa_source INto it_source.
CLEAR wa_source.
ENDIF.
endcase.
node = iterator->get_next( ).
endwhile.
ENDIF.
loop at it_source into wa_source .
at first.
* Creating a ixml factory
o_ixml = cl_ixml=>create( ).
* Creating the dom object model
o_document = l_ixml->create_document( ).
endat.
* Build and Fill root node MT_DEMANDTEC_COST
AT FIRST.
l_element_MT_DEMANDTEC_COST =
O_document->create_simple_element(
name = 'MT_DEMANDTEC_COST'
parent = o_document ).
ENDAT.
* Build and Fill Child node DT_DEMANDTEC for parent
* MT_DEMANDTEC_COST
l_element_DT_DEMANDTEC = O_document->create_simple_element(
name = 'DT_DEMANDTEC'
parent = l_element_MT_DEMANDTEC_COST ).
* Build and Fill Child node1 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-WHSE.
l_element_DT_WHSE = O_document->create_simple_element(
name = 'DT_WHSE'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node2 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-DC.
l_element_DT_DC = O_document->create_simple_element(
name = 'DT_DC'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node3 DT_WHSE for parent DT_DEMANDTEC
ivalue = wa_source-PLANT.
l_element_DT_PLANT = O_document->create_simple_element(
name = 'DT_PLANT'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
* Build and Fill Child node4 DT_QTY for parent DT_DEMANDTEC
ivalue = wa_source-QTY.
l_element_DT_QTY = O_document->create_simple_element(
name = 'DT_QTY'
VALUE = ivalue
parent = l_element_DT_DEMANDTEC ).
endloop.
* render document ======================================================
* create output stream
o_istream = l_streamfactory->create_ostream_xstring( result ).
* Connect internal XML table to stream factory
o_istream = l_streamfactory->create_ostream_itable( table =
l_xml_table ).
renderer = o_ixml->create_renderer( ostream = o_istream
document = o_document ).
irc = renderer->render( ).
" The Statement CATCH define a block that catches the exceptions of the
" exception class cx_sy_ref_is_initial
CATCH cx_sy_ref_is_initial INTO o_exception.
" If you need to get the error message text do as follow
DATA errorMsg type string.
" Get the message text
errorMsg = o_exception->GET_TEXT( ).
" Display the error information
MESSAGE errorMsg TYPE 'I'.
ENDTRY.
The TRY block defines a guarded area whose class-based exceptions can be caught in the subsequent CATCH blocks. If no exception occurs in the TRY block and it reaches its end, the system continues the processing after ENDTRY. If a class-based exception occurs in the TRY block, the system searches for an exception handler in the same or an external TRY control structure.
Font: SAP Help
You can see a how to create and use an exception in this example [ ABAP Objects - Defining a Class-based exceptions|https://wiki.sdn.sap.com/wiki/x/19w] .
Best Regards.
Marcelo Ramos -
How to handle null values in RTF templates
Hi - I have two groups in a report for different SQL and two formulas for each group, CF_ELE_CNT and CF_ELE_CNT1. In the template I use the below code to print or not print a section.
<?if:number(CF_ELE_CNT +CF_ELE_CNT1) >0?>
The problem is when there is no data in the second group its not creating the XML tag for CF_ELE_CNT1, though CF_ELE_CNT has 13, it still does not print that partucular section. If I remove CF_ELE_CNT1 from the condition it works fine. I was wondering how to handle this.
Any help would be appreciated!!
Thanks,
RavHey Rav,
You can add a check to identify it the element/tag is present or not
<?if:(CF_ELE_CNT1)?> will give true, if the element is present otherwise falsesince you are adding the two elements, you have to add a or condition.
<?if:(CF_ELE_CNT and number(CF_ELE_CNT) >0 ) or ( CF_ELE_CNT1 and CF_ELE_CNT1 >0)?>
Maybe you are looking for
-
How do I change the email associated with my IMac cloud to match all my other devices
When I set cloud up on my IMAC I was prompted to use an address from apple and two other Ipads and two other I phones use my normal email address all wouk fine. How do I change the email address for my I mac/web to the same email I use for all other
-
Copy General Task List from one service order to another one
Dear Guru, I have the following questions: 1- From a service order in IW32, how can I see the link between the operations and components? 2- I want to be able to copy all the operations and all the components contained in a service order into another
-
Blackberry bold 9700 dead with white screen need help
My bold 9700 is showing white screen from last night. I am able to get calls but screen is completely white. I did reboot, battery pull out, connected to desktop software. Previous version of software was os6 downgrade to os5 nothing happens. Restore
-
HI, kindly assist me on what to do as my blackberry 9220, has gone white screen and written jvm error 503,... and off late it has been switching on and off automatically,. kind regards
-
How long till EIN number is active?
I got my EIN number last week and created an iBookstore account, but a week later I get an email that says When reviewing your iBookstore application we had an issue verifying your U.S. Tax ID and legal entity name with the records at the IRS. You ca